gpt4 book ai didi

iphone - UIScrollView 自动调整内容大小?

转载 作者:行者123 更新时间:2023-12-03 19:40:29 25 4
gpt4 key购买 nike

如果我将 UIScrollView 高度设置为 self.view.frame.size.height 和 setAutoresizingMask:UIViewAutoresizingFlexibleHeight ,那么当 View 加载 UITabBarController 和 UINavigationBar 时, ScrollView 框架调整大小以适应。

但是内容大小(设置为:self.view.frame.size.height)不会改变。我想这很公平 - 我似乎找不到自动调整大小的选项,那么为什么它会自动调整大小。

我的解决方法是将内容大小设置为小于框架高度,因此内容将始终是框架的高度。 (例如:将内容大小高度设置为 10 点)。

我只是想知道这是否是解决此问题的最佳方法,或者是否有更好的方法?我正在 viewDidLoad 中执行此代码。

谢谢

汤姆

最佳答案

UIScrollView 的 contentSize 属性定义为 Span&Zoom 显示的 View 的大小。它通常与容器(即 ScrollView )大小没有任何关系,但如果您确实需要根据 ScrollView 大小调整内容大小,您可以重载 layoutSubViews 方法来执行此操作。

关于iphone - UIScrollView 自动调整内容大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883302/

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