gpt4 book ai didi

iphone - 获取 UIScrollView 的高度问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:33 24 4
gpt4 key购买 nike

我正在 viewDidLoad: 中设置 UIScrollView 的大小:但是当我尝试获取它的高度时,我在控制台中得到 0

这是我的代码:

- (void)viewDidLoad {
[scrollView setContentSize:CGSizeMake(320,500)];

NSLog(@"scrollView: %@", scrollView);
NSLog(@"scrollView.contentSize.height: %i", scrollView.contentSize.height);

[super viewDidLoad];
}

在控制台日志中我得到

scrollView: <UIScrollView: 0x4974110; frame = (0 0; 320 367); clipsToBounds = YES; autoresize = RM+TM; layer = <CALayer: 0x4974010>>
scrollView.contentSize.height: 0

scrollView.contentSize.height 不应该返回 367 吗?在相关说明中,我通过 [scrollView setContentSize:] 将高度指定为 500,但这似乎也没有应用?

最佳答案

没有。 contentSize 是 ScrollView 中内容的大小。由于 ScrollView 内没有任何内容(即您没有滚动任何内容),因此高度为 0。获得有效 contentSize 的唯一方法是在添加 subview 之后。

关于iphone - 获取 UIScrollView 的高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641202/

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