/* 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