美文网首页
31.适配iphoneX和iOS11遇到的坑2018

31.适配iphoneX和iOS11遇到的坑2018

作者: cj2527 | 来源:发表于2018-03-01 17:05 被阅读87次

    前言:苹果4月新规定需要适配iphoneX

    图片.png
    参考:
    美团iPhone X 刘海打理指北:https://tech.meituan.com/hunt-sdk-practice.html

    适配前,模拟器iphoneX界面上下都有很大的黑边

    A适配iphoneX碰到的问题
    1.iphone x 模拟器高度输出为什么是667?
    放一张iPhone X的 LaunchImage就可以了,重新运行,黑边就没有了


    B适配iOS11碰到的问题
    1.iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的

    2.百度地图库有些情况下闪退的问题
    没办法,只能升级到最新的3.4.4看看,不知道有没有效果

    pod update BaiduMapKit又要等半天吧

    1. 在iOS11里面有时候在tableView的头部和尾部留白,因为苹果给滚动试图加进去了self-sizeing,开始计算逐步计算contentSize,默认如果不去实现viewForHeaderInSection就不会调用heightForHeaderInSection,尾部视图一样。 ios11默认开启获取的一个估算值来获取一个大体的空间大小,导致不能正常显示,可以选择关闭。

    if (@available(iOS 11.0, *)) {
    self.tableView.estimatedRowHeight = 0;
    self.tableView.estimatedSectionHeaderHeight = 0;
    self.tableView.estimatedSectionFooterHeight = 0;
    }

    相关文章

      网友评论

          本文标题:31.适配iphoneX和iOS11遇到的坑2018

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