Edited at

cellの上下にラインを引いて綺麗に見せるスニペット。

More than 1 year has passed since last update.

記念投稿なので大したあれじゃないですが。

もちろんcellじゃなくても。


CustomCell.m

- (void)drawRect:(CGRect)rect

{
[super drawRect:rect];

CGFloat width = self.bounds.size.width;
CGFloat height = self.bounds.size.height;
CGFloat lineWidth = 2.0;

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextMoveToPoint(context, 0.0, 0.0);
CGContextAddLineToPoint(context, width, 0.0);

UIColor *topColor = [UIColor colorWithWhite:1.0 alpha:1.0];
CGContextSetStrokeColorWithColor(context, [topColor CGColor]);

CGContextSetLineWidth(context, lineWidth);
CGContextStrokePath(context);

CGContextMoveToPoint(context, 0.0, height);
CGContextAddLineToPoint(context, width, height);

UIColor *bottomColor = [UIColor colorWithWhite:0.85 alpha:1.0];
CGContextSetStrokeColorWithColor(context, [bottomColor CGColor]);

CGContextStrokePath(context);
}