zoukankan      html  css  js  c++  java
  • 适配iPhone X

       转载请注明出处!!!

    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底部遮盖部分按钮或者列表的情况。

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

  • 相关阅读:
    左偏树
    论在Windows下远程连接Ubuntu
    ZOJ 3711 Give Me Your Hand
    SGU 495. Kids and Prizes
    POJ 2151 Check the difficulty of problems
    CodeForces 148D. Bag of mice
    HDU 3631 Shortest Path
    HDU 1869 六度分离
    HDU 2544 最短路
    HDU 3584 Cube
  • 原文地址:https://www.cnblogs.com/weicyNo-1/p/8118234.html
Copyright © 2011-2022 走看看