У меня есть UITextView, где я устанавливаю ширину границы, цвет границы и свойства углового радиуса на своем слое, а внешний вид отлично смотрится. Тем не менее, внутренняя часть границы не имеет закругленных углов, таких как внешняя часть, и выглядит смешно. Есть ли способ обойти внутренние углы границы?Радиус угла внутренней границы CALayer
Edit: Вот код, который я использовал в initWithFrame:
метод:
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
self.backgroundColor = UIColorFromRGB(0xdedede);
self.layer.cornerRadius = kTextFieldCornerRadius;
self.layer.borderColor = UIColorFromRGB(0xD4974C).CGColor;
self.layer.borderWidth = 3.0f;
self.font = [UIFont fontWithName:@"HelveticaNeue-Bold" size:12.0f];
[self setClipsToBounds:YES];
[self.layer setMasksToBounds:YES];
}
return self;
}
А вот скриншот того, что он выглядит сейчас:
Обратите внимание внешние углы закруглены, как и ожидалось, но внутренние углы границы заострены, а не округлены. Вот что я пытаюсь исправить. Спасибо за вашу помощь!
Пожалуйста, покажите свой код и снимок текста. –