gpt4 book ai didi

ios - UIScrollView 中的 autoresize = W+H 是什么意思?

转载 作者:行者123 更新时间:2023-11-29 12:15:35 26 4
gpt4 key购买 nike

谁能解释一下这个属性是什么意思 autoresize = W+H ?这是我无法更改 ScrollView 内容大小的原因吗?我怎样才能禁用该属性?谢谢

最佳答案

Autoresize = W + H 确保 subview 的宽度和高度在 View 大小更改时进行调整,下面是一些更多选项。

RM = UIAutoresizingFlexibleRightMargin
BM = UIAutoresizingFlexibleBottomMargin
W = UIViewAutoresizingFlexibleWidth
H = UIViewAutoresizingFlexibleHeight

UIScrollView 不会自动知道其内容的高度。你应该计算高度和宽度,下面的方法应该很方便

CGRect contentRect = CGRectZero;
for (UIView *view in self.scrollView.subviews) {
contentRect = CGRectUnion(contentRect, view.frame);
}
self.scrollView.contentSize = contentRect.size;

希望对您有所帮助!

关于ios - UIScrollView 中的 autoresize = W+H 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32101895/

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