简单的iPhoneX 适配

最简单的适配:

启动图片增加一张  1125 *2436px。png的启动图片,如果不知道在哪里加,找到LaunchImage 右键 Show in Finder 再点击LaunchImage.launchimage 然后打开Contents.json 增加一个{
      "extent" : "full-screen",
      "idiom" : "iphone",
      "subtype" : "2436h",
      "minimum-system-version" : "11.0",
      "orientation" : "portrait",
      "scale" : "3x"
    },

在返回把图片拖进去即可;

然后用代码的果友可能会有这个宏定义

#define kScreenH [UIScreen mainScreen].bounds.size.heigh

某些地方按钮可能在最下面那么就会覆盖一部分,最简单的解决方案宏定义加个判断

#define kScreenH ([UIScreen mainScreen].bounds.size.height==812?[UIScreen mainScreen].bounds.size.height-54:[UIScreen mainScreen].bounds.size.height)

这样就会上移54pt ,不能说完美,只是一个简单替代方案,切记不要都替换哦,不然你又的弹层覆盖的地方会覆盖不全的;

你可能感兴趣的:(简单的iPhoneX 适配)