如何为View Controller添加垂直滚动。
我尝试了以下步骤。但我无法实现滚动。
将视图控制器的模拟大小从固定格式更改为自由格式
设置视图控制器的宽度和高度
添加滚动视图。将UI元素移动到滚动视图
在viewDidLoad()
中的UIViewController类中添加了以下代码scrollView.contentSize = CGSize(width: self.view.frame.width, height: 800)
请在此提供我的输入
答案 0 :(得分:0)
iOS中的ScrollViews是我生命中见过的最疯狂的东西 你在使用自动布局吗?需要注意的一点是约束,Xcode喜欢添加破坏一切的约束。查看约束,看看是否有任何奇怪的外观,特别是那些常数+/-大数字。
尝试将所有UI元素放入视图中,并将视图放在滚动视图中。如果它仍然无法工作,请尝试使此视图大于滚动视图,并将滚动视图限制为手机屏幕大小。
最后尝试找到一个有效的scrollview示例并比较组件和约束,看看它是否对您有帮助。当我第一次开始处理它时,这对我有用。