我对如何为不同的iphone和ios系统(6.1,7.1)开发一个应用程序感到有点困惑。我想做的是:使用6.1发布标准设备的iphone应用程序(我使用6.1模拟器在Xcode中构建了我的应用程序),为3.5英寸和4英寸设备发布此应用程序。现在我遇到了一个问题... Xcode有不同的模拟器和设备,所以我为6.1 ios版本构建的应用程序运行正常,但是当它为7.1启动时,几乎没有什么区别:按钮被移动到右侧屏幕,webview更短等。我应该如何为3.5和4英寸屏幕分别构建适用于6.1和7.1 ios系统的应用程序?我应该为所需的ios版本和手机制作不同的项目吗?
如果有人能以最简单的方式向我解释这个问题......
截图:
IOS 6
IOS 7
这是系统版本之间差异的示例。在这种情况下 - >广告视图。
答案 0 :(得分:1)
假设所有不同的设备都具有相同的功能,因为ios使用MVC,您可以为每个新设备添加另一个故事板文件,只需更改视图即可。
答案 1 :(得分:0)
你的iOS版本在设计实际布局时不应该重要,不管怎样,直到iOS 8,你确定你的模拟器在模拟器上没有处于iPad模式吗?我会查看xib以确保将按钮绑定到正确的位置,并显示每个设备的按钮放置位置。
答案 2 :(得分:-1)
如果您的用户不需要,您可以放弃对iOS 6的支持。很高比例的人已经升级到iOS 7,我想一旦iOS 8出局,很少有人会运行6。
你能否发布你所看到的iOS 6和7差异的截图。