Slide 4
Slide 4 text
Layer
@interface CircleLayer : CALayer
@property CGFloat radius;
@end
@implementation CircleLayer
- (void)drawInContext:(CGContextRef)ctx {
CGContextSetFillColorWithColor(ctx,
[[UIColor redColor] CGColor]);
CGFloat radius = self.radius;
CGRect rect;
rect.size = CGSizeMake(radius, radius);
rect.origin.x = (self.bounds.size.width - radius) / 2;
rect.origin.y = (self.bounds.size.height - radius) / 2;
CGContextAddEllipseInRect(ctx, rect);
CGContextFillPath(ctx);
}
@end