Ios Swift-为什么ScrollView不是全屏?
我在Ios Swift-为什么ScrollView不是全屏?,ios,uiviewcontroller,uiscrollview,autolayout,Ios,Uiviewcontroller,Uiscrollview,Autolayout,我在UIViewController中插入了ScrollView,并拖动ScrollView以填充导航栏和RAM标签之间的空间: 但是,当我运行应用程序时,ScrollView不会填满空间: 请帮帮我!多谢各位 对不起,我的英语不好。取消选中“调整子视图”选项并添加 scrollview.view.autoresizingMask=[.FlexibleWidth、.FlexibleHeight] 取消选中“调整子视图”选项并添加 scrollview.view.autoresizingMas
UIViewController
中插入了ScrollView
,并拖动ScrollView
以填充导航栏和RAM标签之间的空间:
但是,当我运行应用程序时,ScrollView
不会填满空间:
请帮帮我!多谢各位
对不起,我的英语不好。取消选中“调整子视图”选项并添加 scrollview.view.autoresizingMask=[.FlexibleWidth、.FlexibleHeight]
取消选中“调整子视图”选项并添加 scrollview.view.autoresizingMask=[.FlexibleWidth、.FlexibleHeight]
您需要为滚动视图添加约束。将前导约束和尾随约束设置为0。固定scrollView的高度,并且不要忘记设置顶部布局约束。可以固定高度,也可以向页面控件添加底部布局约束
约束非常重要,正确设置约束更为重要。选中需要为滚动视图添加约束的。将前导约束和尾随约束设置为0。固定scrollView的高度,并且不要忘记设置顶部布局约束。可以固定高度,也可以向页面控件添加底部布局约束
约束非常重要,正确设置约束更为重要。检查滚动视图并没有覆盖整个内容,因为您正在更大的手机上运行应用程序。最简单的解决方案是在iPhone5上运行该应用程序 但是,如果要在所有大小的iOS设备上解决此问题,则需要添加约束 约束是指告诉视图何时、应调整多少大小以及应将其放置在何处的内容 要添加约束,只需选择要添加约束的视图,然后转到右下角。您将看到4个按钮:
- 最左边的按钮用于在堆栈视图中嵌入视图。这是iOS 9的一项功能。如果您的部署目标较低,请忽略它
- 左侧的第二个按钮用于添加与对齐相关的约束-视图的边在何处、基线在何处以及在X轴和Y轴上的位置:
- 左侧的第三个按钮用于添加与边距、宽度、高度以及在要求调整大小时宽度和高度应如何更改相关的约束(例如,保持纵横比):
- 最右边的按钮用于让Xcode决定应该添加哪些约束。我认为大多数时候,它的选择是可以的。但有时,在它工作之前,您仍然需要进行一些调整
只需选择约束并按delete键。滚动视图并没有覆盖整个内容,因为您正在更大的手机上运行应用程序。最简单的解决方案是在iPhone5上运行该应用程序 但是,如果要在所有大小的iOS设备上解决此问题,则需要添加约束 约束是指告诉视图何时、应调整多少大小以及应将其放置在何处的内容 要添加约束,只需选择要添加约束的视图,然后转到右下角。您将看到4个按钮:
- 最左边的按钮用于在堆栈视图中嵌入视图。这是iOS 9的一项功能。如果您的部署目标较低,请忽略它
- 左侧的第二个按钮用于添加与对齐相关的约束-视图的边在何处、基线在何处以及在X轴和Y轴上的位置:
- 左侧的第三个按钮用于添加与边距、宽度、高度以及在要求调整大小时宽度和高度应如何更改相关的约束(例如,保持纵横比):
- 最右边的按钮用于让Xcode决定应该添加哪些约束。我认为大多数时候,它的选择是可以的。但有时,在它工作之前,您仍然需要进行一些调整