ios swift app开发:UIScrollview不滚动内容并正常工作

问题描述 投票:0回答:1

我在我的根布局中使用UIScrollView,我试图让它的子项在内部滚动,但由于某种原因它不起作用。

搜索后,我找到了可能的解决方案 -

scrollView.isScrollEnabled = true

scrollView.contentSize = CGSize.init(width: self.view.width, height: 2000) 

但他们都不行

以下是我当前布局的屏幕截图以及检查器面板中应用的约束和scrollview属性 -

scroll view properties scroll view constraints

scrollview内部内容的约束 -

view1 view2 view3

有人可以在这里建议我做错了什么或任何其他建议,可以帮助修复或调试此问题

ios swift uiscrollview swift4 vertical-scrolling
1个回答
1
投票

ScrollView中的内容必须具有其高度和宽度。要滚动,内容高度必须大于手机屏幕。 我在这里建议适当调整约束。

即将所有UI元素放在ScrollView中的UIView中。从UIView向ScrollView添加约束: - 顶部,底部,前导,尾随,等宽。

将所有UI元素的约束添加到UIView,以便UIView具有一定的高度。

© www.soinside.com 2019 - 2024. All rights reserved.