使用接口生成器添加UIScrollView

问题描述:

我将一个UIScrollView作为子视图添加到控制器视图。之后,我添加2个视图作为内容视图滚动视图。当我使用NSLog(@“Scroll View Subviews:%@”,[scrollViewObj subviews])打印滚动视图的子视图时,使用接口生成器添加UIScrollView

然后它显示4个子视图,2为视图添加到滚动视图,它会自动添加2个图像视图?

我无法理解图像视图为什么添加为UIScrollView的子视图? 我使用界面构建器将滚动视图和2个视图添加到滚动视图。

谢谢。

我确定UIScrollView有一堆子视图,它们是它的一部分功能。我不会太担心。

我敢打赌,那些用于视图右侧和底部的滚动指标。

+0

我会想到subviews数组就像retainCount:不要太担心它;你只会变得更加困惑。 – Alex 2009-06-10 16:37:37

+0

是的,我认为滚动指标被添加为子视图... – Biranchi 2009-06-13 13:54:49

这两个额外的子视图的确是滚动条。如果您选择使用默认滚动条以外的任何内容,则只会看到那些内容。

如果您想知道您自己的子视图的数量,请在添加之前在每个子视图上设置标签属性(例如,以正整数为例)。这样你可以走子视图,看看哪些标签值大于0.