我是iOS编码的新手,我有一个UI问题。
在模拟器中,我的应用程序有圆角,如下所示:http://i.imgur.com/cc8eM.png
我喜欢!
但在实际的iPhone上,它们看起来像这样:http://i.imgur.com/hyVKu.png
如何让iPhone版本具有圆角?谢谢!
答案 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;