我在 UICollectionView
中有一些内容,当我滚动 collectionview 时,它会出现在 ScrollView 指示器下方。我希望内容被插入,以便它在 y 位置方面位于滚动指示器(这是水平滚动)上方,以便它们在出现时不会重叠。如何找到 UIScrollView
的滚动指示器的大小?
最佳答案
首先,我要指出的是,将滚动指示器“置于”您的内容之上(即呈现在您的内容之上)正是它应该如何工作的。这就是它在所有 Apple 应用程序以及几乎所有第 3 方应用程序中的工作方式。
就是说,如果您确定要找到指标的框架 – 我相信您有充分的理由 – 您可以在 UIScrollView
的 View 树中四处挖掘并找到私有(private)的表示它的 View 。如果您最终这样做,请注意这在技术上是不允许的。确保特别好地保护该代码,以防止 View 不存在的可能性、在 iOS 版本之间成为不同的类等。
编辑:当然,matt beat me to it in a comment .谢谢马特!
关于ios - 如何找出 UIScrollView 的滚动指示器的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29830849/