Использование мозаичных изображений UIColor в качестве фона представления не работает с cornerRadius
Я использовал UIColor colorWithPatternImage, чтобы получить мозаичный цвет. Я установил это как фон моего взгляда. После этого любые изменения в view.layer.cornerRadius не оказывают никакого влияния: он не меняет радиус угла. Я также попытался добавить другое подпредставление к своему виду, установить цвет фона для шаблона и использовать в своем представлении cornerRadius безрезультатно.
Как я могу исправить это поведение?
Спасибо за ваше время.
1 ответ
Решение
Установите для clipsToBounds представления значение YES, и оно должно работать. Я была такая же проблема.
Вот мой фрагмент:
self.leftPanelView.layer.cornerRadius = 10;
self.leftPanelView.clipsToBounds = YES;
self.leftPanelView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"linePattern_gray.png"]];
который показывает linePattern_gray.png в качестве фона с красивым закругленным углом.