美文网首页
iOS11需要注意啦

iOS11需要注意啦

作者: 娜娜的世界123 | 来源:发表于2017-09-25 11:03 被阅读0次

    1.适配TableView

    在AppDelegate配置一次即可,方法如下

    - (void)adaptationAfterIOS11UI {
        if (@available(iOS 11.0, *)) {
            [UITableView appearance].estimatedRowHeight = 0;
            [UITableView appearance].estimatedSectionFooterHeight = 0;
            [UITableView appearance].estimatedSectionHeaderHeight = 0;
        }
    }
    

    2.页面有时上部会留白

    可以设置automaticallyAdjustsScrollViewInsets为 NO;
    iOS11之后使用 Use UIScrollView's contentInsetAdjustmentBehavior instead

    3.UISearchBar高度适配

    SearchBar在Navi的titleView中,高度发生变化
    解决办法:自定义View,重写系统方法,赋值给titleview。如下:

    - (CGSize)intrinsicContentSize {
        if (@available(iOS 11.0, *)) {
            return UILayoutFittingCompressedSize;
        }
        return CGSizeZero;
    }
    

    note: 以后会继续补充的😄

    相关文章

      网友评论

          本文标题:iOS11需要注意啦

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