• iOS -- tableView顶部留白


    最近iOS 11 下来之后需要适配系统,故此测试系统发现同一种机器上tableView与顶部控件,或者导航栏之间的有大量的留白;

    这个问题是有的界面有,有的界面无;

    修改与导航栏或者其他控件之间的距离也没有什么用;

    具体如下;

    最后发现是因为没有设置tableView的头视图的问题;

    以前如果不设置默认为空,现在要专门设置为空才行解决方法如下

    #pragma mark 此方法加上是为了适配iOS 11出现的问题

    - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
        return nil;
    }

    有时候tableview的底部视图也会出现此现象对应的修改就好了

    - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
        return nil;
    }

  • 相关阅读:
    Sql Server 2016数据库定时备份操作步骤
    .net 生成原图和多张缩略图
    python小知识
    python小知识
    Q pi (lambda)
    GAE&reward shaping
    yield函数
    关于vs code和markdown
    强化学习第七章
    强化学习第六章
  • 原文地址:https://www.cnblogs.com/mafeng/p/7609784.html
Copyright © 2020-2023  润新知