У меня есть таблица, есть ячейка которая содержит contentView
на которой UIView
, а в ней уже UITextView
мне нужно cornerRadius
сверху слева, сверху справа, слева снизу (как на картинке)
Но в случае запуска приложения у меня показывает вот так:
Если сделать прокрутку таблицы (прокрутите чтобы эта ячейка) и обратно потом исчезла, то отображается как надо. Помогите сделать чтобы при запуске напрямую отображалось как надо, вот код который за это отвечает cellForRowAtIndexPath
:
UIRectCorner rectCorner = UIRectCornerTopLeft | UIRectCornerBottomLeft | UIRectCornerTopRight;
UIBezierPath *maskPath;
maskPath = [UIBezierPath bezierPathWithRoundedRect:cell.viewMessage.bounds//cell.viewMessage.bounds
byRoundingCorners:rectCorner
cornerRadii:CGSizeMake(20.0, 20.0)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.path = maskPath.CGPath;
cell.viewMessage.layer.masksToBounds = YES;
cell.viewMessage.layer.mask = maskLayer;
layoutSubviews
- person RolandasR   schedule 26.01.2016