我有一个带有滚动视图的笔尖,我在控制器上使用它。我必须根据 scrollview.subviews 计数进行一些恒定的计算。然而,令人惊讶的是,滚动视图总是从两个 uiimage 视图开始。
我的 Nib 文件中的滚动视图是空的,我什至检查了 nib 源代码以确保那里没有垃圾。我还删除了滚动视图并创建了另一个具有相同结果的视图。
我总是在那里收到相同的视图(总是在,所以我的 scrollview.subviews.count 总是从 2 开始。这可能是什么原因造成的??
如果我在初始化视图后打印滚动视图子视图..
[[NSBundle mainBundle] loadNibNamed:@"TileScreen" owner:self options:nil];
NSLog(@"Started scrollview with subviews %@", _scrollView.subviews);
我收到:
Started scrollview with subviews (
"<UIImageView: 0x1dcb50; frame = (294 400; 7 7); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x1e51b0>>",
"<UIImageView: 0x1bb6a0; frame = (294 400; 7 7); alpha = 0; opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x1a9b50>>"
)