1

我对 iOS 编码真的很陌生,我有一个 UI 问题。

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

我喜欢!

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

我怎样才能让 iPhone 版本有那些圆角?谢谢!

4

4 回答 4

4

这是一个新的 iOS6 UI 功能,但很好看。

于 2012-11-17T23:02:52.497 回答
2

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

于 2012-07-29T22:36:45.740 回答
2

您是通过设置view.layer.cornerRadius= 3.0或让您的艺术家剪切图像来制作此效果吗?

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

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

于 2012-07-18T16:44:10.037 回答
1

如果您希望整个应用程序四舍五入-> 进入 AppDelegate 并

#import <QuartzCore/QuartzCore.h>

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

self.window.layer.cornerRadius = 3.0;
self.window.layer.masksToBounds = YES;
于 2012-07-18T16:48:38.370 回答