如何在iOS 7中仍然使用iOS6 UI?

从苹果的转换指南我知道,在iOS 7中没有四舍五入的button,但是当我看到许多在iOS 7中运行的“旧”应用程序仍然是iOS 6风格。

我最近在iOS 6开发了一个应用程序,一切都很好。 但iOS 7发布后,我不得不改变很多用户界面,例如,导航栏和栏button项。 但我真的不想采用iOS 7风格,但与我的应用程序,用户界面不能采用自己的iOS 6。 即使我使用iOS 6 SDK,并在iOS 5中发布我的应用程序,它仍然使用iOS 7风格,看起来很糟糕。

任何想法和build议? 谢谢

是时候改变了。 这就是苹果如何看待它的操作系统。 旧的应用程序已经让人生气,因为他们看起来过时了(看看WhatsApp所面临的不及时发布更新所面临的反弹)。 你应该与时俱进,花时间和更新你的用户界面。

作为一个短时间的解决scheme,您仍然可以上传到带有Xcode 4.6的AppStore,并针对iOS 6 SDK进行编译。 但这只是暂时的,你应该尽快更新你的UI。

在另一个答案中提出的UIUseLegacyUI路由是一种有趣的方式,可以使框架变得有趣,也许正在尝试,但是由于使用了私有的,可能未来不受支持的API,所以在AppStore上不会被接受。

你可以在你的应用程序中执行iOS 6的UI:

 [[NSUserDefaults standardUserDefaults] setObject:@(YES) forKey:@"UIUseLegacyUI"]