首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能让用iOS7 SDK构建的应用看起来像iOS 7中的iOS 6应用程序吗?

我能让用iOS7 SDK构建的应用看起来像iOS 7中的iOS 6应用程序吗?
EN

Stack Overflow用户
提问于 2014-02-10 14:43:54
回答 3查看 435关注 0票数 3

我有一个在iOS 6上看起来很好的应用程序,我正试图像在iOS7上运行它一样。

以下是我所做的:

  • 在“项目和目标”选项卡上,分别将部署目标设置为5.1和5.1.1
  • 在所有视图控制器的“文件检查器”选项卡上,将“(默认为5.0)”中的“打开”设置为"iOS 6.1及更早版本“。

我在iPhone 5、4和4s上用iOS 7测试了它,它运行得很好。但现在我已经发布了我的应用程序,它有了iOS 7的外观和感觉(和许多视觉错误引起的变化)。

我注意到了一些事情:

如果我只是在Xcode上构建我的应用程序,然后插入该设备并在其上运行,它将具有iOS7外观和感觉。但是,如果我只是直接在设备上构建和运行它,它就能完美地工作(iOS 6外观和感觉)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-10 14:58:52

好吧,我以前的回答是错的/过时了。

苹果发布公告称,从2014年2月1日起,在iOS7上运行的所有应用程序都必须对iOS 7进行优化。

这意味着,是否有可能使它看起来像iOS6是无关紧要的。如果它在iOS7上运行,则必须对iOS7进行更新。

https://developer.apple.com/news/index.php?id=12172013a#top

票数 3
EN

Stack Overflow用户

发布于 2014-02-10 15:06:44

您可以在应用程序委托的-load方法中执行以下操作:

代码语言:javascript
复制
[[NSUserDefaults standardUserDefaults] setObject:@YES forKey:@"UIUseLegacyUI"];

不过,苹果现在很可能会因为这样做而拒绝你的应用程序,因为苹果现在正在拒绝那些在iOS 7上看起来和感觉都很旧的应用程序。此外,这个漏洞可能会在未来某个时候消失,这样你的应用程序就会突然发现自己有了未来的iOS更新后的外观和感觉。但从技术上讲,这确实使在iOS 7上运行和使用iOS 7 SDK构建应用程序时有可能有旧的外观和感觉。

票数 0
EN

Stack Overflow用户

发布于 2014-02-10 14:46:10

不,sdk7应用程序看起来总是像ios7上的ios7应用程序

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21680179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档