【问题标题】:ViewWillAppear not working on ScrollView subviewsViewWillAppear 不适用于 ScrollView 子视图
【发布时间】:2013-11-11 15:29:21
【问题描述】:

请帮忙。我一直在寻找这个问题的解决方案,但没有运气。我有一个水平滚动视图,它有两个页面作为子视图,我可以在它们之间水平滚动。不,我想触发一个事件,它会告诉我其中一个(两页)何时显示。我已经成功地将 viewWillAppear 添加到 ScrollView 但是当我将它添加到子视图时,该方法没有被触发。先感谢您。

【问题讨论】:

    标签: ios objective-c uiscrollview


    【解决方案1】:

    在委托上调用scrollViewDidScroll: 时检查UIScrollViewcontentOffset 属性(您必须分配UIScrollViewDelegate)。 viewDidAppear 旨在在非常特定的条件下在 UIViewControllers 上调用。

    【讨论】:

    • 谢谢@Stavash。我已经获取了 contentOffset 并检查了它是 0.0 还是 320.0 以检查它在 scrollViewDidScroll 中的哪个页面,当 contentOffset 达到该数字时,我可以做任何事情。再次感谢您。
    猜你喜欢
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 2012-06-15
    • 2013-07-05
    • 1970-01-01
    • 2014-09-05
    相关资源
    最近更新 更多