如何找出UIScrollView的滚动指示器的大小?

时间:2015-04-23 17:49:58

标签: ios objective-c uiscrollview

我在UICollectionView中有一些内容,当我滚动收集视图时,它会出现在滚动视图指示器下面。我想要插入内容,使其在y位置方面位于滚动指示器上方(这是水平滚动),以便它们在出现时不会重叠。如何找到UIScrollView

的滚动指示符的大小

1 个答案:

答案 0 :(得分:3)

首先,我会注意到滚动指示符“在您的内容之上”(即,在您的内容上呈现)正是它应该如何工作。这就是它在所有Apple应用程序中的运行方式,以及几乎所有第三方应用程序。

那就是说,如果你决定找到指标的框架 - 我确定你有充分的理由 - 你可以在UIScrollView的视图树中挖掘并找到代表的私有视图它。如果你最终这样做,请注意这在技术上是不允许的。确保特别好地保护该代码,防止视图不存在,iOS版本之间的不同类等。

编辑:当然,matt beat me to it in a comment。谢谢亚光!