如何为ViewController添加Vertical Scroll

时间:2018-01-09 00:13:43

标签: ios swift uiviewcontroller uiscrollview

如何为View Controller添加垂直滚动。

我尝试了以下步骤。但我无法实现滚动。

将视图控制器的模拟大小从固定格式更改为自由格式

设置视图控制器的宽度和高度

添加滚动视图。将UI元素移动到滚动视图

在viewDidLoad()

中的UIViewController类中添加了以下代码
scrollView.contentSize = CGSize(width: self.view.frame.width, height: 800)

请在此提供我的输入

1 个答案:

答案 0 :(得分:0)

iOS中的ScrollViews是我生命中见过的最疯狂的东西  你在使用自动布局吗?需要注意的一点是约束,Xcode喜欢添加破坏一切的约束。查看约束,看看是否有任何奇怪的外观,特别是那些常数+/-大数字。

尝试将所有UI元素放入视图中,并将视图放在滚动视图中。如果它仍然无法工作,请尝试使此视图大于滚动视图,并将滚动视图限制为手机屏幕大小。

最后尝试找到一个有效的scrollview示例并比较组件和约束,看看它是否对您有帮助。当我第一次开始处理它时,这对我有用。