我为我的公司重建了一个旧的应用程序代码,并在更正了更新的xcode5的所有错误后,当我在我的设备上启动应用程序时,它具有不同的外观。 具体来说,旧的是旧的iphone风格,现在,没有改变画面(我认为),iOS7中的主题。
如果问题太简单,我很抱歉,但我是iphone开发的新手
答案 0 :(得分:1)
如果您使用pre-xcode 5 IDE
构建应用程序,那么它将保留iOS6
外观,即使您将应用商店中应用的旧版本下载到{{1运行设备。
然而,有一些您无法控制的UI元素,例如iOS 7
和UIAlertViews
,无论您做什么,它们都会显示UIActionSheets
外观。
使用iOS 7
开始构建应用程序之后,您的应用程序现在将开始使用xcode 5
的外观,以便在使用iOS 7
进行新构建时立即使用即使您没有更改任何内容,您的应用程序也会有所不同。
请注意,从1st of February 201 4开始,所有提交到Apple Apps Store的应用必须至少使用xcode 5
构建,并且必须针对xcode 5
进行优化。因此,如果您想要再向Apple App Store提供更新,您需要优化您的应用程序以正确使用iOS7
。以下是您可能想要阅读的Apple iOS7 Human Interface Guidelines。