在Interface Builder中使用大小类,自动布局和构建iOS7

时间:2014-10-20 18:31:50

标签: ios objective-c interface-builder autolayout

有没有办法使用Interface Builder来最大化w的视图:任何h:任何大小的类而不依赖于iOS8唯一的功能?

我正在尝试在导航控制器和带有一些水平居中标签的标签栏中放置一个简单的滚动视图。但是,如果不收到layout attributes relative to the layout marginmisplaced view警告,我甚至无法最大化滚动视图。

我将滚动视图拖动到导航栏和标签栏之间的画布上。 我将scrollview的约束设置为中心对齐Y和X以及顶部的垂直空间以考虑导航栏。

现在,当我尝试添加一个约束以使导航栏旁边的底部时,我收到iOS 8.0警告。

另外,当我希望根据设备或方向动态最大化对象时,我不明白需要设置的宽度和高度 - 我认为这是自动布局的重点。

1 个答案:

答案 0 :(得分:0)

正如莱利指出的那样question/answer帮助我开始。

还特别针对我的scrollview问题,我需要做出以下约束:

垂直空间顶部和底部,左右水平空间,中心x对齐,最重要的是不要使用复选框"约束边距"仅适用于iOS8 +。