美文网首页
tableView留白处理

tableView留白处理

作者: CoderZXS | 来源:发表于2021-04-15 17:01 被阅读0次

    IOS 11 系统下TABLEVIEW顶部多出一些留白的解决方法

    适配iOS11--contentInsetAdjustmentBehavior

    • (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
      return 0.01;
      }
    • (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
      return 0.01;
      }
    • (nullable UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
      return nil;
      }
    • (nullable UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
      return nil;
      }

    tab.estimatedRowHeight = 0;
    tab.estimatedSectionFooterHeight = 0;
    tab.estimatedSectionHeaderHeight = 0;

    if #available(iOS 11.0, *) {
    contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
    } else {
    self.automaticallyAdjustsScrollViewInsets = false;
    };

    相关文章

      网友评论

          本文标题:tableView留白处理

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