Как угловой радиус только верхний левый и верхний правый вид таблицы пользовательской ячейки. Я пишу следующий код, и он отлично работает на iphone 6, 5 , 7. но на Iphone 6+, 7+ он выглядит как данный экран.Как угловой радиус только верхний левый и верхний правый вид таблицы на пользовательской ячейке на Iphone +
Мой код ----
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CustomeCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomeCell"];
if (indexPath.row == 0) {
UIBezierPath *maskPath = [UIBezierPath
bezierPathWithRoundedRect:cell.contantsView.bounds
byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight)
cornerRadii:CGSizeMake(4, 4)
];
CAShapeLayer *maskLayer = [CAShapeLayer layer];
maskLayer.frame = cell.bounds;
maskLayer.path = maskPath.CGPath;
cell.contantsView.layer.mask = maskLayer;
cell.contantsView.layer.masksToBounds = YES;
}
return cell;
}
он этот экран я угловой радиус только первой и последней ячейки. Центральная ячейка выглядит нормально. Я хочу, чтобы все ячейки были одинаковыми.
Возможный дубликат [как установить cornerRadius только нижний левый, нижний правый и верхний левый угол UIView?] (Http://stackoverflow.com/questions/25616382/how-to- set-cornerradius-for-only-bottom-left-bottom-right-and-top-left-corner-of) – Adeel
нет У меня есть сценарий с отсрочкой, пожалуйста, внимательно прочитайте. –