2

我将 UIScrollView 作为子视图添加到控制器视图。之后,我将 2 个视图添加到滚动视图作为内容视图。

当我使用 NSLog(@"Scroll View Subviews : %@", [scrollViewObj subviews]); 打印滚动视图的子视图时

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

我不明白为什么将图像视图作为子视图添加到 UIScrollView ?我正在使用界面生成器将滚动视图和 2 个视图添加到滚动视图。

谢谢。

4

3 回答 3

2

我敢打赌,它们用于视图右侧和底部的滚动指示器。

于 2009-06-10T13:36:05.260 回答
1

两个额外的子视图确实用于滚动条。如果您选择使用默认滚动条以外的任何内容,您只会看到其中的内容。

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

于 2009-07-28T20:50:56.563 回答
0

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

于 2009-06-10T13:33:42.613 回答