我正在构建一个简单的聊天应用程序,每次输入一个句子,句子都会被添加到一个数组中(用于在 cellForRowAtIndexPath 委托方法中加载表视图),然后我重新加载表视图。最后,我使用以下代码将表视图滚动到底部
if ([self.chatList numberOfRowsInSection:0] != 0) {
NSUInteger rowCount = [self.chatArray count];
NSIndexPath* indexPath = [NSIndexPath indexPathForRow:rowCount-1 inSection:0];
[self.chatList scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
然而,表视图有时表现良好,有时只滚动到第二行到最后一行......
答案 0 :(得分:0)
尝试将scrollPosition
更改为UITableViewScrollPositionBottom
。