我在我的根布局中使用UIScrollView,我试图让它的子项在内部滚动,但由于某种原因它不起作用。
搜索后,我找到了可能的解决方案 -
scrollView.isScrollEnabled = true
和
scrollView.contentSize = CGSize.init(width: self.view.width, height: 2000)
但他们都不行
以下是我当前布局的屏幕截图以及检查器面板中应用的约束和scrollview属性 -
scrollview内部内容的约束 -
有人可以在这里建议我做错了什么或任何其他建议,可以帮助修复或调试此问题
ScrollView中的内容必须具有其高度和宽度。要滚动,内容高度必须大于手机屏幕。 我在这里建议适当调整约束。
即将所有UI元素放在ScrollView中的UIView中。从UIView向ScrollView添加约束: - 顶部,底部,前导,尾随,等宽。
将所有UI元素的约束添加到UIView,以便UIView具有一定的高度。