В моем приложении - четыре кнопки, названные следующим образом:
- Верх - левый
- Внизу - слева
- Верх - правый
- Внизу - справа
Над кнопками находится изображение (или UIView).
Теперь предположим, что пользователь нажал на верхнюю - левую кнопку. Над изображением/представлением должно быть закруглено в этом конкретном углу.
У меня возникли трудности с применением закругленных углов к UIView.
Сейчас я использую следующий код для применения округленных углов к каждому виду:
// imgVUserImg is a image view on IB.
imgVUserImg.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"any Url Here"];
CALayer *l = [imgVUserImg layer];
[l setMasksToBounds:YES];
[l setCornerRadius:5.0];
[l setBorderWidth:2.0];
[l setBorderColor:[[UIColor darkGrayColor] CGColor]];
Над кодом применяется округлость к каждому из углов поставляемого View. Вместо этого я просто хотел применить округлость к выбранным углам, например: top/top + left/bottom + right и т.д.
Возможно ли это? Как?