我正在开发一款应用.我使用了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应用程序向后兼容?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)