【问题标题】:Flash scroll indicators while scrolling to the top滚动到顶部时闪烁滚动指示器
【发布时间】:2011-12-10 14:10:23
【问题描述】:

当我点击状态栏以滚动到 UIScrollView 的顶部时,滚动指示器会在滚动时出现,然后在停止时消失。

当我使用[scrollView setContentOffset:CGPointZero animated:YES] 以编程方式滚动到顶部时,滚动指示器会在滚动到顶部时消失。

有没有办法以编程方式产生与用户点击状态栏时发生的行为类似的行为?

【问题讨论】:

    标签: iphone ios uiscrollview


    【解决方案1】:

    是的,确实存在并且完全按照您的假设进行了调用。

    来自UIScrollView 参考

    flashScrollIndicators
    

    立即显示滚动指示器。

    • (void)flashScrollIndicators

    讨论当你把滚动视图放在前面时,你应该调用这个方法。

    可用性 适用于 iOS 2.0 及更高版本。宣布于 UIScrollView.h

    【讨论】:

    • 我应该提到它,但我在[scrollView setContentOffset:CGPointZero animated:YES] 之前和之后都尝试过[scroll flashScrollIndicators];,但没有成功。
    • 我只是在这里猜测,但也许“之前”和“之后”还为时过早。也许您应该处理 didScroll 的 UIScrollView 委托并在此时闪烁以确保滚动动画不会干扰。
    • 成功了。每次收到 didScroll 消息时,我都会致电 [scroll flashScrollIndicators];,直到我们到达顶部。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多