我想要滚动它的UITableView的奇怪情况

时间:2012-06-03 04:32:14

标签: iphone scroll tableview

我正在构建一个简单的聊天应用程序,每次输入一个句子,句子都会被添加到一个数组中(用于在 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];
}

然而,表视图有时表现良好,有时只滚动到第二行到最后一行......

1 个答案:

答案 0 :(得分:0)

尝试将scrollPosition更改为UITableViewScrollPositionBottom