当我一次添加很多项目时,我的桌面视图中出现了一个奇怪的问题。在我的聊天应用程序中,我调用scrollToRowAtIndexPath:每次有消息进入以将tableview带到底部。当一次只有5个左右进入时,这可以完美地工作,但是如果有更多(例如20+),由于某种原因,tableview只向中滚动,迫使用户自己滚动到底部。任何想法和/或如何解决这个问题?
谢谢。
答案 0 :(得分:-1)
NSInteger numberOfRows = [tableView numberOfRows];
if (numberOfRows > 0)
[tableView scrollRowToVisible:numberOfRows - 1];