美文网首页
iphoneX适配

iphoneX适配

作者: 小猿仔 | 来源:发表于2017-09-20 17:24 被阅读452次

    废话不多说,直接进入正题,iphoneX适配。

    首先说一下iphoneX相较于之前的变化

    1.最主要的一点,状态栏的改变,原先状态栏都是20点高度,现在调整为44点高度,增加了一抹斜刘海,这个不用管它。

    2.最下方增加了一个杠,并没有影响。

    自定义导航栏的话一定要注意一下

    [UIApplication sharedApplication].statusBarFrame可以获取到状态栏的高度,不用再去判断机型

    适配重点

    项目编译之后发现有上留白,或者分栏变高等问题,去看下自己的启动页设置。

    注意一下标记的位置,勾选,图片大小为1125 × 2436 pixels,做完这些如果还有问题。

    !!!!!!去掉勾选,编译一下,再勾选,放图。  

    另外如果IOS11模式下你的tableview段头有异常记得全局设置如下

    if (@available(ios 11.0,*)) {

    UITableView.appearance.estimatedRowHeight = 0;

    UITableView.appearance.estimatedSectionFooterHeight = 0;

    UITableView.appearance.estimatedSectionHeaderHeight = 0;

    }

    适配iphoneX底部——

    UIScrollView.appearance.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

    如果你的项目里有这句话,或者你在哪个兄弟的文档里copy过来的,请删掉,如果加上了它,那么等于说强大的安全区域功能与你无缘了,去掉他之后你可以试一下把你全屏的tableview拉到底,是不是会自动顶上去。

    这只是对于scroview类,不需要做什么处理,但是在页面显示上,如果你想不被这个——遮挡,就想办法从UI上调整,唯一的办法。

    如果有对启动页 Icon设置有疑惑的朋友,在此给你们提供一个牛逼的软件,appstore里面就有,名字叫做 App Icon Gear,使用方法自己百度下,以后就不会再为启动页icon设置不知道用多大图片烦恼了。

    相关文章

      网友评论

          本文标题:iphoneX适配

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