gpt4 book ai didi

ios - 无论我尝试什么,UIScrollView 都不会滚动

转载 作者:行者123 更新时间:2023-11-28 21:09:23 24 4
gpt4 key购买 nike

我有一个屏幕,其中主视图有一个 UIScrollView,其中包含一个 UIView,后者又包含 3 个垂直放置的 UIView,我相应地设置了约束,尝试在 viewDidLoadviewDidLayoutSubviews 中设置 contentSize,但都无济于事。我在 https://github.com/modsoussi/ScrollViewTest 上创建了一个示例项目来解决我面临的问题.

最佳答案

我很惊讶 Interface Builder 没有显示约束错误或警告...

当使用自动布局时, ScrollView 的内容定义contentSize。这意味着内容(在您的情况下,单个 UIView 包含 3 个较小的 UIView)必须对其 super View 的顶部、前导、尾随和底部( ScrollView )...并且它必须有高度和宽度。

在您的 Storyboard中,删除“垂直居中”约束,并向“内容” View 添加高度约束(1000)。然后从代码中删除 scrollView.contentSize = ... 行。运行该应用,滚动应该没有问题。

关于ios - 无论我尝试什么,UIScrollView 都不会滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44208839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com