我的视图中有一个UIDatePicker
并设置了UIDatePicker
的背景颜色:
self.datePicker.backgroundColor = [UIColor lightTextColor];
self.datePicker.layer.cornerRadius = 10;
这成功地将背景置于UIDatePicker
(iOS7中的基本上是透明的)背后,但未能为我正在寻找的背景制作圆角( I对屏幕上的图像做同样的事情并且它完美地工作)
看起来角半径不会影响背景颜色
有没有办法通过设置背景颜色(或任何其他解决方案)的角半径来解决此问题。
我想这样做的原因是因为普通UIDatePicker
在我构建的视图中看起来很笨拙,并且背景颜色看起来更好。
但是,视图中的所有其他项都有圆角,我希望UIDatePicker
与它们匹配。
感谢。
答案 0 :(得分:9)
您必须添加layer.masksToBounds=YES;
试试这个,
self.datePicker.backgroundColor = [UIColor lightTextColor];
self.datePicker.layer.cornerRadius = 10;
self.datePicker.layer.masksToBounds=YES;
答案 1 :(得分:0)