Ich muss eine Ansicht (ein uibutton) von seltsamer Form erstellen. Ist das mit quarz2d möglich? i verwendet diesen Code für buil meine UIView
UnterklasseErstellen Sie eine nicht-rechteckige UIView
- (void)drawRect:(CGRect)rect { // Drawing code CGContextRef context = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(context, 100, 100); CGContextAddLineToPoint(context, 150, 150); CGContextAddLineToPoint(context, 100, 200); CGContextAddLineToPoint(context, 50, 150); CGContextAddLineToPoint(context, 100, 100); CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor); CGContextFillPath(context); }
aber dies ist ein Unentschieden im Inneren ein Standard UIView
(rechteckig UIView
)
Stellen Sie sicher, dass Sie NEIN für die isOpaque-Methode zurückgeben. – ughoavgfhw
*** Paintcode *** ist brilliant. http://www.paintcodeapp.com – Fattie