gpt4 book ai didi

ios - ScrollView 框架宽度比内容大小宽?

转载 作者:行者123 更新时间:2023-11-28 13:06:30 31 4
gpt4 key购买 nike

我有一个 UIScrollView,我正在尝试正确设置 contentSize

scrollView.frame.size 的输出是(600.0, 600.0)。这些是我在 Storyboard 中看到的相同数字。奇怪的是,如果我执行 scrollView.contentSize = CGSize(600, 600),我会得到一个带有很多 可滚动空间的 ScrollView 。直觉上,如果 contentSize 等于 ScrollView 的大小,则应该没有可滚动空间,而且肯定不会有很多。我的尺码有什么问题吗?

编辑:我应该补充一点,我的 zoomScale 设置为某个数字 < 1

最佳答案

scrollView.frame.size 的输出是 (600.0, 600.0) 只有在 viewDidLoadviewWillAppear .这是因为在这些方法中还没有设置Autolayout。

如果您尝试在 viewDidAppear 中记录 scrollView.frame.size,那么您将根据屏幕尺寸获得正确的 ScrollView 帧尺寸(假定 Autolayout 已正确实现),这将比 contentSize 小得多。

这就是为什么在设置 scrollView.contentSize = CGSize(600, 600) 时会获得大量可滚动空间的原因。

关于ios - ScrollView 框架宽度比内容大小宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32595257/

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