1
我需要創建一個奇怪形狀的視圖(一個uibutton)。 這是可能與quartz2d?我用這個代碼BUIL我UIView
子創建一個非矩形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); }
但是這裏面有個平局標準UIView
(矩形UIView
)
確保您爲isOpaque方法返回NO。 – ughoavgfhw 2010-12-21 20:19:09
*** paintcode ***很棒。 http://www.paintcodeapp.com – Fattie 2016-03-29 20:11:39