美文网首页
UITableView刷新禁止回弹

UITableView刷新禁止回弹

作者: 神一样的队友 | 来源:发表于2018-05-16 16:30 被阅读0次

    最近做了一个项目,iphone系统是11.3.1,使用第三方刷新 MJRefresh,结果下拉刷新没事,上拉刷新反弹,很烦人,找了半天,没有结果,尝试设置了一下预估行高,结果没事了,iOS11.0以上的系统简直了......

    在设置TableView时,设置一下以下3行的内容就不会回弹了(事实上还是有个错误)

    self.tableView.estimatedRowHeight = 0;

      self.tableView.estimatedSectionFooterHeight = 0;

     self.tableView.estimatedSectionHeaderHeight = 0;

    因为 self.tableView.estimatedRowHeight = 0;导致显示根据预估行高,然后根据自己设定的行高改变,视觉上仍会有闪屏,后来改成

    self.tableView.estimatedRowHeight = [UIScreen mainScreen].bounds.size.height;

    将行高设置成屏幕的高度就没事了-------血的教训呀

    相关文章

      网友评论

          本文标题:UITableView刷新禁止回弹

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