Tableview的自动滚到到最后一行的问题

最近在做直播回放的时候,需要把聊天记录从接口中拿出来,并放在tableview中,这时就应该有数据的时候刷新tableview,但是随着数据增多,tableview并不会自动滑到最后一行,这是要在随时刷新数据的方法里加入

[self.tableView setContentOffset:CGPointMake(0, self.tableView.contentSize.height -self.tableView.bounds.size.height) animated:YES];

这样就可以使tableview实时保持在最后一行。。。。。

dispatch_async(dispatch_get_main_queue(), ^{

[self.tableView reloadData];

[self.tableView setContentOffset:CGPointMake(0, self.tableView.contentSize.height -self.tableView.bounds.size.height) animated:YES];

});


然后搞定

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容