美文网首页
UITableView reloadData 后 content

UITableView reloadData 后 content

作者: iOS代码搬运工 | 来源:发表于2020-08-05 17:43 被阅读0次
    [CATransaction begin];
    [CATransaction setCompletionBlock:^{
        [self.tableView setContentOffset:CGPointMake(0, self.contentItem.offset) animated:NO];
    }];
    [self.tableView reloadData];
    [CATransaction commit];
    

    感觉以上的方法还是有些问题,所以尝试如下方式

    [self.tableView reloadData];
    [self.tableView layoutIfNeeded];
    [self.tableView setContentOffset:CGPointMake(0, self.contentItem.offset) animated:NO];
    

    相关文章

      网友评论

          本文标题:UITableView reloadData 后 content

          本文链接:https://www.haomeiwen.com/subject/dhwvrktx.html