我有 UIScrollView 和多个 UIVIew subview 。我想更新每个 UIView 显示在 UIScrollView 的可见部分中时显示的数据。
触发的回调是什么?我尝试了 viewWillAppear,但似乎没有被调用。
谢谢。 :)
最佳答案
你必须自己计算。在 ScrollView 委托(delegate)中实现 scrollViewDidScroll:
并手动计算哪些 View 可见(例如,通过检查 CGRectIntersectsRect(scrollView.bounds, subview.frame)
是否返回 true。
关于iphone - viewWillAppear subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950309/