Я добавил круглый угол в UItableView, но только в верхних углах. Проблема в том, что когда я использую маску в UItableView, UItableView отображает только первые 4 ячейки.Круглые верхние углы в UITableView
Когда я комментирую код с маской, то TableView отлично работает ..
Вот мой код:
UIBezierPath *maskPath;
maskPath = [UIBezierPath bezierPathWithRoundedRect:_tbFeeds.bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight) cornerRadii:CGSizeMake(9.0, 9.0)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = _tbFeeds.bounds;
maskLayer.path = maskPath.CGPath;
_tbFeeds.layer.mask = maskLayer; //tbfeeds is my tableview
[maskLayer release];
Похоже на точный дубликат [этого вопроса] (http://stackoverflow.com/questions/17451438/uitableview-doesnt-work-fine-when-i-use-mask) с одного и того же плаката. –