我在根目录布局中使用了UIScrollView,并且试图将其子级置于滚动中,但由于某种原因,它无法正常工作。
在搜索中,我找到了可能的解决方案-
scrollView.isScrollEnabled = true
和
scrollView.contentSize = CGSize.init(width: self.view.width, height: 2000)
但它们都不起作用
这是我当前布局的屏幕截图,以及检查器面板中应用的约束和scrollview属性-
scrollview内部内容的约束-
这里有人可以建议我做错了什么吗,或者可以在这里帮助解决或调试此问题的任何其他建议
答案 0 :(得分:1)
ScrollView内部的内容必须需要其高度和宽度。
要滚动,内容高度必须大于电话屏幕。
我在这里建议的是正确调整约束条件。
即 将所有UI元素放在ScrollView的UIView中。 将约束从UIView添加到ScrollView:-顶部,底部,前导,尾随,等宽。
向UIView的所有UI元素添加约束,以便UIView具有确定的高度。