self.window cornerRadius - 没有状态栏

时间:2013-01-25 14:56:38

标签: ios objective-c cornerradius

我希望在我的整个应用上都有圆角,我用过:

[self.window.layer setCornerRadius:5.0];
[self.window.layer setMasksToBounds:YES];
self.window.layer.opaque = NO;

但是现在我的StatusBar有roundCorners,如何在没有状态栏的情况下使用self.window?

1 个答案:

答案 0 :(得分:3)

[self.window.layer setCornerRadius:5.0];
[self.window.layer setMasksToBounds:YES];
self.window.layer.opaque = NO;

围绕窗口的角落而不是它的子视图。

请将5的值更改为45以查看明确的效果,如下所示

[self.window.layer setCornerRadius:45.0];
[self.window.layer setMasksToBounds:YES];
self.window.layer.opaque = NO;