请帮忙。我一直在寻找这个问题的解决方案,但没有运气。我有一个水平 ScrollView ,它有两个页面作为 subview ,我可以在它们之间水平滚动。不,我想触发一个事件,告诉我其中一个(两个页面)何时显示。我已经成功地将 viewWillAppear 添加到 ScrollView,但是当我将它添加到 subview 时,该方法没有被触发。先感谢您。
最佳答案
当在委托(delegate)上调用 scrollViewDidScroll:
时,检查 UIScrollView
的 contentOffset
属性(您必须分配一个 UIScrollViewDelegate
). viewDidAppear
旨在在非常特定的条件下在 UIViewControllers
上调用。
关于ios - ViewWillAppear 不适用于 ScrollView subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909963/