gpt4 book ai didi

objective-c - 为什么一个空的 UIScrollView 有两个 subview ?

转载 作者:太空狗 更新时间:2023-10-30 04:01:12 24 4
gpt4 key购买 nike

我需要计算 UIScrollView 中内容的高度。

我将一个空的 UIScrollView 放入 XCode Storyboard 中,并使用以下代码为其指定了一个自定义类:

- (id)initWithCoder:(NSCoder *)decoder
{
self = [super initWithCoder:decoder];
if (self) {

int i;
for (i = 0; i < [self.subviews count]; i++) {
UIView *view =[self.subviews objectAtIndex:i];
NSLog(@"sub view %@ x:%f, y:%f, w:%f, h:%f", [view class], view.frame.origin.x, view.frame.origin.y, view.frame.size.width, view.frame.size.height);
}

}
return self;
}

对于一个空的 UIScrollView,这是记录到控制台的内容:

sub view UIImageView x:233.000000, y:121.000000, w:7.000000, h:7.000000
sub view UIImageView x:233.000000, y:121.000000, w:7.000000, h:7.000000

那些图片是什么?他们打乱了我的计算,因为他们总是低于我的内容。

最佳答案

它们是滚动条(或滚动指示器,如果您愿意的话。)一个是水平的,另一个是垂直的。

关于objective-c - 为什么一个空的 UIScrollView 有两个 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11678184/

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