我是Xcode的新手,所以这可能是一个简单的问题。 我正在为iOS设备(通用)构建应用程序,仅面向横向。我的视图控制器尺寸适用于iPhone 4英寸。有没有办法拥有通用视图控制器或其他东西,我的应用程序将与iPhone 4,iPhone 5,iPhone 6兼容......
答案 0 :(得分:0)
您应该研究自动布局约束,以了解如何调整视图控制器及其子视图的大小,以动态响应不同的iPhone外形和方向更改(纵向与横向)。
查看以下教程以获得良好的运行:
http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
我还发现AutoLayout上的WWDC视频很有教育意义。
答案 1 :(得分:0)
这取决于您将最低目标设置为哪个iOS目标。如果您的目标是iOS 6及更高版本,那么@ dgangsta的回答将允许您的屏幕对象对不同的屏幕尺寸作出反应,并根据设置的约束来布局您的屏幕。
如果您的目标是iOS 8及更高版本,那么我建议您查看尺寸等级以及自动布局。这将允许您为每个屏幕大小设置特定的屏幕布局,并在一个视图控制器中进行管理。
答案 2 :(得分:0)
如果您稍后在iOS6上开发。
您可以使用AutoLayout。
可以在xib和storyboard上使用并减少许多代码。
明确介绍