查看所有iOS设备的控制器或其他内容

时间:2014-09-25 13:25:36

标签: ios objective-c iphone xcode

我是Xcode的新手,所以这可能是一个简单的问题。 我正在为iOS设备(通用)构建应用程序,仅面向横向。我的视图控制器尺寸适用于iPhone 4英寸。有没有办法拥有通用视图控制器或其他东西,我的应用程序将与iPhone 4,iPhone 5,iPhone 6兼容......

3 个答案:

答案 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上使用并减少许多代码。

明确介绍

http://www.appcoda.com/introduction-auto-layout/

iOS开发者库 https://developer.apple.com/library/IOs/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html