Я пытался создать представление, похожее на приложение «запасы» (сюрприз). Я бы хотел, чтобы панель скроллеров была за пределами моего округленного стола, как показано на рисунке ниже, но скопируйте разделители ячеек. Вы можете видеть, как они перекрывают полосу скроллеров, что раздражает. Я не могу понять, как Apple поместила скроллер в пятно, похожее на то, что оно находится за пределами их стола. Есть идеи? (извините, я не могу вставлять изображения, потому что я новый пользователь).Клип UITableView Cell's Separator
0
A
ответ
1
Вы можете сделать свои собственные разделители в методе DrawRect из UITableViewCell:
- (void)drawRect:(CGRect)rect {
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(ctx, 1.0f, 1.0f, 1.0f, 1.0f);
CGContextSetLineWidth(ctx, 1.0f);
CGContextMoveToPoint(ctx, 0, self.bounds.size.height);
CGContextAddLineToPoint(ctx, self.bounds.size.width - 20, self.bounds.size.height);
CGContextStrokePath(ctx);
[super drawRect:rect];
}
Это трюк! Благодаря! – Drewsmits