美文网首页
关于iOS 11 Tableview偏移问题,适配的一些简单办法

关于iOS 11 Tableview偏移问题,适配的一些简单办法

作者: 梅星河 | 来源:发表于2017-09-22 09:56 被阅读0次

    项目正准备送审,又迎来iOS 11更新,临时紧急适配。个人水平有限,目前仅发现两点需要特别注意的地方:

    1.如果需要使用tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section,设置区间高度,一定要实现对应区间view方法:tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section。

    2.UIScrollView新增了一个属性contentInsetAdjustmentBehavior,主要是用来修饰安全区域偏移范围,如果你发现自己的tableview向下或者向上莫名偏移了,可以这样设置:

    目前看来,这次更新对开发而言,都是些UI上变动,例如什么tabbar,navigationbar高度等等变。

    if (kIOS_VERSION >= 11.0) {

    _tableView.frame = CGRectMake(0, kNaviBar_HEIGHT, kSCREEN_WIDTH, kSCREEN_HEIGHT - kNaviBar_HEIGHT - kTabBar_HEIGHT);

    _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

    }

    相关文章

      网友评论

          本文标题:关于iOS 11 Tableview偏移问题,适配的一些简单办法

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