0

我有对应于 iOS 6 的设计。我知道 iOS 7 在 UI 上有很多不同,但我可以保留 iOS 6 UI(如后退按钮、标签栏、警报),同时让用户在他们的设备上安装应用程序与 iOS 7。

所以我的意思是即使用户在 iOS 7 上运行,导航栏中的 UIControl 后退按钮也不会改变其外观并保持 iOS 6 的设计。

4

4 回答 4

1

是的,如果您在 IOS SDK 6 和 Xcode 4.6 中保留并构建应用程序,然后在 IOS 7 中安装应用程序,它将保留您的旧 GUI,但某些部分将转换为 IOS 7 GUI,例如UIAlertViewUIActionSheet

于 2013-10-28T12:52:43.057 回答
1

只有 xCode 4 才有可能。

如果您想在 xCode 5 中执行此操作 - 您需要使用自定义图形,以便 UI 在两个 iOS 版本上看起来相似。

于 2013-10-28T12:53:37.720 回答
1

我使用两个版本的 XCode,一个使用旧 SDK,一个使用新 SDK!如果您使用 iOS6 元素创建应用程序,那么它在所有 iPhone 上的外观都是如此。除了 UIAlertView 和 UIActionsSheet 之类的一些东西,就像 kokx 解释的那样。

于 2013-10-28T12:53:57.790 回答
0

您可以使用 legacyUI 方法。只需将以下代码放入您的 Appdelegate

[[NSUserDefaults standardUserDefaults] setObject:@(YES) forKey:@"UIUseLegacyUI"]
于 2013-10-28T12:52:44.817 回答