我使用了UIColor colorWithPatternImage来获得平铺颜色。我将此作为我观点的背景。在此之后,对view.layer.cornerRadius的任何更改都没有任何影响:它不会更改角半径。我还尝试在我的视图中添加另一个子视图,将该背景颜色设置为模式,并在我的视图中使用cornerRadius无效。
如何解决此问题?
感谢您的时间。
答案 0 :(得分:4)
将视图的clipsToBounds设置为YES,它应该可以正常工作。我有同样的问题。
这是我的代码:
self.leftPanelView.layer.cornerRadius = 10;
self.leftPanelView.clipsToBounds = YES;
self.leftPanelView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"linePattern_gray.png"]];
显示linePattern_gray.png作为背景图案,带有一个漂亮的圆角。