2014-09-23 74 views
4

我正在探索Xcode6,我发现现在有故事板或xib设计,它已经引入了尺寸类。我试图在纵向创建iPad的设计我没有找到任何特定的尺寸类布局,所以我决定去wAny - hAny在Xcode 6,iOS 8中设计具有尺寸类的ViewController

所以我得到了600x600大小的画布。当我把UILabelx = 100,y = 100, w = 60,h = 21帧。所以这个框架是基于600x600的画布。当我运行的应用程序,在768x1024的屏幕上,该标签具有相同的框架。没有改变。

因此,如何根据屏幕大小不改变子视图的框架,使用固定画布设计iPad或不同大小的iPhone的布局。我大量使用Google,但没有任何帮助设计尺寸等级的布局。

我唯一发现的是要么禁用AutoLayout或将ViewController的模拟大小更改为自由格式,并将画布大小设置为768x1024,但这对设计多个大小的iPhone无效。

回答

0

AutoLayout如果你最好(也是唯一的?)解决方案在这里。 事实上,您在故事板中调整视图的大小并不重要。它只是帮助您在Interface Builder中设置适当的约束。