CollectionView/CustomCellBackground.m
/* |
Copyright (C) 2015 Apple Inc. All Rights Reserved. |
See LICENSE.txt for this sample’s licensing information |
Abstract: |
Custom UIView to draw a rounded blue box to represent a selected cell. |
*/ |
#import "CustomCellBackground.h" |
@implementation CustomCellBackground |
- (void)drawRect:(CGRect)rect |
{ |
// draw a rounded rect bezier path filled with blue |
CGContextRef aRef = UIGraphicsGetCurrentContext(); |
CGContextSaveGState(aRef); |
UIBezierPath *bezierPath = [UIBezierPath bezierPathWithRoundedRect:rect cornerRadius:5.0f]; |
bezierPath.lineWidth = 5.0f; |
[[UIColor blackColor] setStroke]; |
UIColor *fillColor = [UIColor colorWithRed:0.529 green:0.808 blue:0.922 alpha:1]; // color equivalent is #87ceeb |
[fillColor setFill]; |
[bezierPath stroke]; |
[bezierPath fill]; |
CGContextRestoreGState(aRef); |
} |
@end |
Copyright © 2015 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2015-10-22