有没有办法在集合视图中获取scrollIndicator的位置?

时间:2015-11-14 16:15:21

标签: ios objective-c uiscrollview uicollectionview

我在UIView中有一个带水平滚动方向的CollectionView。我想隐藏滚动指示器并在其位置画一条线。我正在尝试检索滚动指示器的y坐标,以便我可以使用它将线定位在滚动指示器的顶部。如何在我的视图中获取滚动指示器的y坐标?

1 个答案:

答案 0 :(得分:1)

默认情况下,scrollview包含两个子视图。第一个是表示水平滚动指示符的图像视图,第二个是表示垂直滚动指示符的图像视图。这样:

let horizontalScrollIndicatorY = scrollView.subviews.first!.frame.origin.y
print(horizontalScrollIndicatorY)