我们拥有此产品,我们早在较早的时候就开始使用该产品Xcode 5
。在此项目中,有一个单独storyboard
的iPhone和iPad。程序启动时,我们根据设备选择了正确的情节提要。
随着新的Xcode6
,当我们打开同一个项目,我们有老故事板的台iPad,在现在的选择"auto layout"
和"use size class"
,都没有检查它(ipad公司)。
发生的情况是,该应用程序可以在所有带有此情节提要的iPad上运行,没有任何约束或自动布局,并且可以在所有iPad的屏幕上完美运行。
对于iPhone故事板,我们会设置自动布局和约束,因此没有问题。
问题是,我们要设置auto layout
并constrains
到iPad storyboard
,尽管它在所有iPad的伟大工程大小不一无过?
通常,没有 它,它在所有屏幕上如何工作auto layout
?是因为所有iPad的宽高比都相同吗?安全吗?
我在这里阅读了http://www.informit.com/articles/article.aspx?p=2041295,他说,如果没有自动布局,autorisizingmask
将可以控制不同的尺寸。因此问题变得更加相关-为什么我需要自动布局头痛?
不用了 如果一切正常,看起来还可以,请不要理会。
当您添加一些动态行为时,自动布局会很有用:调整大小,更改内容高度等。
最终,自动布局不会像您想象的那样痛苦。与工作UIScrollView
和UITableView
动态高度细胞是在最新的SDK要容易得多。
毕竟,您不必设置每个约束。您只能为特定的控制器和视图设置约束。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句