Iow*_*a15 3 objective-c uidatepicker cornerradius calayer ios7
我UIDatePicker
在我的视图中有一个设置背景颜色UIDatePicker
:
self.datePicker.backgroundColor = [UIColor lightTextColor];
self.datePicker.layer.cornerRadius = 10;
Run Code Online (Sandbox Code Playgroud)
这成功地将背景置于背后UIDatePicker
(在iOS7中基本上是透明的)但是未能为我正在寻找的背景制作圆角(我对屏幕上的图像做同样的事情并且它完美地工作).
看起来角半径不会影响背景颜色.
有没有办法通过设置背景颜色(或任何其他解决方案)的角半径来解决此问题.
我想这样做的原因是因为普通UIDatePicker
在我构造的视图中看起来很笨拙,并且背景颜色看起来更好.
但是,视图中的所有其他项目都有圆角,我希望UIDatePicker
匹配它们.
谢谢.
Tos*_*lji 10
你必须添加 layer.masksToBounds=YES;
试试这个,
self.datePicker.backgroundColor = [UIColor lightTextColor];
self.datePicker.layer.cornerRadius = 10;
self.datePicker.layer.masksToBounds=YES;
Run Code Online (Sandbox Code Playgroud)