HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使iOS 7应用程序向后兼容?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在发布此问题之前,我上网了几个小时.我来啦:

我正在开发一款应用.我使用了X-Code 5.设置部署目标iOS 7.

我几乎完成了应用程序的UI(适用于iOS 7).昨天,我的团队负责人告诉我,客户希望应用程序向后兼容,即它也适用于iOS 6.1.

所以我开始上网(因为我的团队负责人也不知道如何完成它).我发现了一些链接,但对于究竟要做什么感到困惑.是的,我在stackoverflow和google上阅读了帖子.

如何才能使我的应用iOS 6兼容?我需要采取不同的XIB文件吗? (这将是太多的工作).

做了一件事,我设置了部署Target iOS 6.1或更高版本.该应用程序在设备上运行.有趣的是,该应用程序也在iOS 7上运行.但是在iOS 7上,视图被扭曲了一点.

我听说如果部署在6.1,则无法将其上传到App Store.此外,我将部署设置为7.0,但后来我无法通过iOS6设备运行它.

我应该如何开发应用程序,以便它适用于iOS 6,7并且也可以在AppStore上传.

请帮忙.我一直致力于开发过去4个月的应用程序.我一直在尝试最好的.我知道,这个问题对某些人来说可能看起来很愚蠢.

我没有使用Storyboard.我只使用XIB

解决方法

无需为iOS6创建单独的xib文件.您需要为iOS7和iOS6设置UI.

>只需打开故事板,然后单击助理编辑器.
>现在在助理编辑器中打开故事板预览.
>右下角的助理编辑器中有一个按钮,表示iOS7或更高版本,单击它并选择iOS6或更早版本.
>现在,您可以在屏幕上并排看到iOS7和iOS6的UI.
>现在选一个特定的视图控制器,然后选择尺寸检查器.
>在尺寸检查器中,您只需为iOS6屏幕设置iOS6 / 7 Deltas.
而已.

iOS 6和iOS 7中的主要UI差异在于iOS 7中的视图控制器中包含状态栏.这意味着您的视图控制器比iOS6大20 px.你必须调整你的项目.根据iOS 7设计您的项目并将Δy设置为-20

也检查这个网址:https://developer.apple.com/library/IOs/documentation/UserExperience/Conceptual/TransitionGuide/SupportingEarlieriOS.html

如果您有任何问题,请告诉我.

大佬总结

以上是大佬教程为你收集整理的如何使iOS 7应用程序向后兼容?全部内容,希望文章能够帮你解决如何使iOS 7应用程序向后兼容?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。