reloadRowsAtIndexPaths导致列表上下滚动的解

2020-09-07  本文已影响0人  里克尔梅西

在做口语录音的时候,需要录完一句,自动跳转下一句,并将下一句至于屏幕顶部。此过程中发现tableview总是滚动,原因就是reloadRowsAtIndexPaths导致的。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 85;
}
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 85;
}

方式二:

    _tableView.estimatedRowHeight = 85;
    _tableView.rowHeight = 85;

参考文章:https://www.jianshu.com/p/8832fc176443

上一篇 下一篇

猜你喜欢

热点阅读