我对 iOS 编码真的很陌生,我有一个 UI 问题。
在模拟器中,我的应用程序有这样的圆角:http: //i.imgur.com/cc8eM.png
我喜欢!
但在实际的 iPhone 上,它们看起来像这样:http: //i.imgur.com/hyVKu.png
我怎样才能让 iPhone 版本有那些圆角?谢谢!
我对 iOS 编码真的很陌生,我有一个 UI 问题。
在模拟器中,我的应用程序有这样的圆角:http: //i.imgur.com/cc8eM.png
我喜欢!
但在实际的 iPhone 上,它们看起来像这样:http: //i.imgur.com/hyVKu.png
我怎样才能让 iPhone 版本有那些圆角?谢谢!
这是一个新的 iOS6 UI 功能,但很好看。
感谢所有的帮助。我最终只是对它们进行了Photoshop处理,但我确实发现了我的问题。我正在使用具有 iOS 6 sim 卡的最新 Xcode 测试版,在 iOS 6 中,带有黑色状态栏的应用程序会自动添加圆角。我的 iPhone 运行的是 5.1.1,因此没有这样的行为。
您是通过设置view.layer.cornerRadius= 3.0
或让您的艺术家剪切图像来制作此效果吗?
如果您使用此属性:view.layer.cornerRadius= 3.0
,则应考虑这两个属性:view.layer.masksToBounds = YES; view.clipsToBounds = YES;
你可以在 iOS 文档中找到解释。
如果您希望整个应用程序四舍五入-> 进入 AppDelegate 并
#import <QuartzCore/QuartzCore.h>
并将这些代码行添加到窗口中:
self.window.layer.cornerRadius = 3.0;
self.window.layer.masksToBounds = YES;