如果我有一个可见的 UIView
(或 UIView
子类),我如何判断它当前是否显示在屏幕上(而不是,例如,在当前屏幕外的 ScrollView 的一部分中)?
为了让您更好地理解我的意思,UITableView
提供了几种方法来确定当前可见单元格的集合。我正在寻找一些可以对任何给定的 UIView
做出类似决定的代码。
最佳答案
还没有尝试过这些。但是 CGRectIntersectsRect()
、-[UIView convertRect:to(from)View]
和 -[UIScrollView contentOffset]
似乎是您的基本构建 block 在这里。
关于iphone - 如何判断 UIView 是否可见并显示在屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/142282/