Использование мозаичных изображений 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 в качестве фона с красивым закругленным углом.

Другие вопросы по тегам