码迷,mamicode.com
首页 > 其他好文 > 详细

适配iPhone X

时间:2017-12-26 16:12:40      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:解决   col   数值   基本   显示   height   解决方法   高度   span   

1.启动APP

对于一些老项目,在启动图上,可能没有采用xib或者SB进行适配的,所以可能会出现如下图,这样导致整个项目运行就会不能完全贴合。

技术分享图片

解决办法

在项目设置里面直接用LaunchScreen.xib或者LaunchScreen.storyboard进行配置启动图

也可以在启动图中添加一个iPhone X的启动图。尺寸1125*2436.

技术分享图片

2.tableview的导致的问题

在tableview中可能会出现footer或者header的高度出问题。造成显示的很难看。

解决方法

可以设置预估计数值为0

self.myTableviews.estimatedSectionHeaderHeight=0;
self.myTableviews.estimatedSectionFooterHeight=0;

也可以设置tableview的代理设置footer和header高为0.

不过设置为0偶尔也会出问题,最好设置为0.0001之类的小数。

3.在应用中我们常常遇到界面基本上是占满全屏的情况。这之前笔者经常设置约束的时候都是距离边界而不是内部边框设置,这是就可能出现在iPhone X底部遮盖部分按钮或者列表的情况。

所以以后最好还是设置距离底部内部边界 而不是距离底部边界

 

适配iPhone X

标签:解决   col   数值   基本   显示   height   解决方法   高度   span   

原文地址:https://www.cnblogs.com/weicyNo-1/p/8118234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!