【问题标题】:Is there a way to control the animation on a UITableView scrollToRowAtIndexPath?有没有办法控制 UITableView scrollToRowAtIndexPath 上的动画?
【发布时间】:2008-10-13 05:42:57
【问题描述】:

我想修改动画持续时间并附加一个回调,以便在动画完成时调用 scrollToRowAtIndexPath 时调用动画:YES 但我找不到其动画代理的句柄或任何其他方法。

有人知道这是否可行吗?

【问题讨论】:

    标签: iphone objective-c cocoa-touch uitableview


    【解决方案1】:

    在你的TableView delegate,实现

    -scrollViewDidEndScrollingAnimation:

    这将在滚动动画完成后被调用。

    【讨论】:

    • 太棒了,知道如何更改持续时间吗?
    • 我认为你做不到。您可以设置自己的动画,我不确定,但我相信 contentOffset 属性是可动画的。
    • 有没有办法检测动画是否没有发生?有一种极端情况是表格视图不需要滚动,而不是 scrollViewDidEndScrollingAnimation 不会触发
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    相关资源
    最近更新 更多