如何在界面构建器中将视图的宽度约束为设备宽度?

时间:2015-10-15 07:20:47

标签: ios uiscrollview interface-builder

我有这个视图层次结构

enter image description here

我希望我的内容在内容视图中垂直增长,但不是水平增长。所以我想将ContentView的宽度限制为与设备的宽度相同。如何在 Interface Builder 中执行此操作?

注意:图片视图中图片的宽度大于设备的宽度,所以现在ContentView的尺寸会垂直和水平增长

1 个答案:

答案 0 :(得分:0)

只需将约束添加到内容视图作为前导空格,尾随空格,顶部空间,底部空间以及修复内容视图宽度约束为常量,然后创建宽度约束值的出口,并在视图控制器侧写入方法

- (无效)viewDidLayoutSubViews {

_scrollViewContentViewWidthConstraint.constant = self.view.frame.size.width;

}