iOS Sim中的圆角但不是iPhone

时间:2012-07-18 16:03:50

标签: iphone ios xcode rounded-corners

我是iOS编码的新手,我有一个UI问题。

在模拟器中,我的应用程序有圆角,如下所示:http://i.imgur.com/cc8eM.png

我喜欢!

但在实际的iPhone上,它们看起来像这样:http://i.imgur.com/hyVKu.png

如何让iPhone版本具有圆角?谢谢!

4 个答案:

答案 0 :(得分:4)

这是一个新的iOS6用户界面功能,但很好看。

答案 1 :(得分:2)

您是通过设置view.layer.cornerRadius= 3.0还是让艺术家剪切图片来实现此效果的?

如果您使用此属性:view.layer.cornerRadius= 3.0,则应考虑这两个属性:view.layer.masksToBounds = YES; view.clipsToBounds = YES;

您可以在iOS文档中找到解释。

答案 2 :(得分:2)

感谢所有帮助。我最终只是在拍照,但我确实发现了我的问题。我使用的是最新的Xcode测试版,它有iOS 6的SIM卡,而在iOS 6中,带有黑色状态栏的应用程序会自动添加圆角。我的iPhone运行5.1.1,因此没有这样的行为。

答案 3 :(得分:1)

如果您想要整个应用程序四舍五入 - >进入AppDelegate和

#import <QuartzCore/QuartzCore.h>

并将这些代码行添加到窗口中:

self.window.layer.cornerRadius = 3.0;
self.window.layer.masksToBounds = YES;