Использование мозаичных изображений UIColor в качестве фона представления не работает с cornerRadius

Я использовал UIColor colorWithPatternImage, чтобы получить мозаичный цвет. Я установил это как фон моего представления. После этого никакие изменения в view.layer.cornerRadius не влияют: он не меняет радиус угла. Я также попытался добавить еще одно подпредставление к моему представлению, установив этот цвет фона для шаблона и безуспешно используя cornerRadius в моем представлении.

Как я могу исправить такое поведение?

Спасибо за ваше время.


person Tom H    schedule 03.04.2011    source источник


Ответы (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 как фон с красивым закругленным углом.

person Philippe Sabourin    schedule 14.09.2011