我有这个视图层次结构
我希望我的内容在内容视图中垂直增长,但不是水平增长。所以我想将ContentView的宽度限制为与设备的宽度相同。如何在 Interface Builder 中执行此操作?
注意:图片视图中图片的宽度大于设备的宽度,所以现在ContentView的尺寸会垂直和水平增长
答案 0 :(得分:0)
只需将约束添加到内容视图作为前导空格,尾随空格,顶部空间,底部空间以及修复内容视图宽度约束为常量,然后创建宽度约束值的出口,并在视图控制器侧写入方法
- (无效)viewDidLayoutSubViews {
_scrollViewContentViewWidthConstraint.constant = self.view.frame.size.width;
}