【发布时间】:2010-07-13 20:28:27
【问题描述】:
我有一个 UITableView 需要在发布通知后更新。我通过在 TableView 上调用 reloadData 来做到这一点。在我升级到 OS 4 之前,tableView 将保持其垂直滚动位置。升级到 4.0 后,它会在调用 reloadData 后滚动到顶部。想法?
【问题讨论】:
标签: iphone objective-c uitableview
我有一个 UITableView 需要在发布通知后更新。我通过在 TableView 上调用 reloadData 来做到这一点。在我升级到 OS 4 之前,tableView 将保持其垂直滚动位置。升级到 4.0 后,它会在调用 reloadData 后滚动到顶部。想法?
【问题讨论】:
标签: iphone objective-c uitableview
“坏”的解决方案是在 reloadData 之后通过计时器滚动到目标行(例如,使用 scrollToRowAtIndexPath:...),时间间隔与新数据加载时间成正比。但这是不好的解决方案:)
【讨论】: