问题描述
从Apple的过渡指南我知道iOS 7中没有圆形的矩形按钮,但是当我看到许多在iOS 7中运行的旧应用程序仍然是iOS 6风格。
From the transition guide from apple I know that there is no rounded rect button in iOS 7, but when I see many "old" apps that run in iOS 7 are still in iOS 6 style.
我最近在iOS 6中开发了一款应用,一切都很好。但是在iOS 7发布之后,我必须更改很多UI,例如导航栏和栏按钮项。但我真的不想采用iOS 7风格,但是对于我的应用程序,UI无法采用自己的iOS 6。即使我使用iOS 6 SDK,并在iPhone 5的iOS 7中发布我的应用程序,它仍然使用iOS 7风格,看起来很糟糕。
I have recently developed an app in iOS 6, everything is good. But after iOS 7 published, I have to change a lot UI, for example, the navigation bar and bar button item. But I really do not want to adopt iOS 7 style , but with my app, UI cannot adopt itself to iOS 6 . Even I use the iOS 6 SDK, and publish my app in iOS 7 in iPhone 5, it still use the iOS 7 style and looks terrible.
有什么想法和建议吗?谢谢
Any ideas and suggestions? Thanks
推荐答案
是时候改变了。这就是Apple看到其操作系统的方式。较旧的应用程序已经让人们生气,因为它们看起来已经过时了(看看WhatsApp因未及时发布更新而面临的强烈反对)。你应该继续花时间,花点时间更新你的UI。
It is time to change. This is how Apple sees its operating system. Older apps are already making people angry because they look outdated (look at the backlash WhatsApp is facing for not releasing an update on time). You should get on with the times, take the time and update your UI.
作为一个短期解决方案,你仍然可以使用Xcode 4.6上传到AppStore,编译针对iOS 6 SDK。但这只是暂时的,你应该尽快更新你的用户界面。
As a short-time solution, you can still upload to the AppStore with Xcode 4.6, compiling against the iOS 6 SDK. But this is only temporary, and you should update your UI as soon as possible.
UIUseLegacyUI
路由,建议在另一个答案中,这是一种有趣的方式来获得框架的乐趣,也许是试验,但由于使用了私有的,可能是未来不支持的API,因此无法在AppStore上加入。
The UIUseLegacyUI
route, suggested in another answer, is a fun way to have fun with the frameworks, and perhaps experimenting, but will not be acceptible on the AppStore due to use of private and probably future-unsupported API.
这篇关于如何在iOS 7中仍然使用iOS6 UI?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!