如何找出 UIScrollView 的滚动指示器的大小?
How can I find out the size of a UIScrollView's Scroll Indicator?
我在 UICollectionView
中有一些内容,当我滚动集合视图时,它会出现在滚动视图指示器下方。我希望内容被插入,以便它在 y 位置方面位于滚动指示器(这是水平滚动)上方,以便它们在出现时不会重叠。如何找到 UIScrollView
的滚动指示器的大小?
首先,我要指出的是,让滚动指示器 "on top of" 您的内容(即呈现在您的内容之上)正是它应该如何工作的。这就是它在所有 Apple 应用程序以及几乎所有第 3 方应用程序中的工作方式。
就是说,如果您确定要找到指标的框架 – 我相信您有充分的理由 – 您可以在 UIScrollView
的视图树中四处挖掘并找到私有视图代表它。如果您最终这样做,请注意这在技术上是不允许的。确保特别好地保护该代码,以防止视图不存在的可能性,class 在 iOS 版本之间不同,等等。
编辑:当然,。谢谢马特!
我在 UICollectionView
中有一些内容,当我滚动集合视图时,它会出现在滚动视图指示器下方。我希望内容被插入,以便它在 y 位置方面位于滚动指示器(这是水平滚动)上方,以便它们在出现时不会重叠。如何找到 UIScrollView
的滚动指示器的大小?
首先,我要指出的是,让滚动指示器 "on top of" 您的内容(即呈现在您的内容之上)正是它应该如何工作的。这就是它在所有 Apple 应用程序以及几乎所有第 3 方应用程序中的工作方式。
就是说,如果您确定要找到指标的框架 – 我相信您有充分的理由 – 您可以在 UIScrollView
的视图树中四处挖掘并找到私有视图代表它。如果您最终这样做,请注意这在技术上是不允许的。确保特别好地保护该代码,以防止视图不存在的可能性,class 在 iOS 版本之间不同,等等。
编辑:当然,