iPhone X屏幕适配

1.发布会刚完,今天就下载了xcode_9_GM_seed准备体验一下iPhone X,于是跑了一个项目没想到出现了上下黑框,如下图。因为是iPhone X刚出来网上找了半天也没找到问题所在,耽误了会时间,所以这里分享出来,如果有类似问题的同学可以节省一点时间。

iPhone X屏幕适配_第1张图片

解决方法:第一种:

iPhone X屏幕适配_第2张图片

  第二种:直接在LaunchScreen.storyborad添加自动布局,当然配置里面也要选择LaunchScreen.storyborad启动,在IB中勾选Is initial View Controller选项,同是在工程中设置如下内容。

2.iPhone X的状态栏(status bar)从原来的20px变成了44px所以如果有固定布局的同学这里就需要做个适配,否则页面会往上偏移,同时导航栏的高度还是44px,所以原来状态栏20px+导航栏44px=64px 就变成了44px+44px=88px。

3.iPhone X的标签栏(tab bar)从原来的49px变成了83px所以如果有固定布局的同学这里就需要做个适配,否则页面会被状态栏挡住。

以上就是暂时发现iPhone X与之前iPhone 不一样的地方,是固定布局的项目就需要注意了。

你可能感兴趣的:(iPhone X屏幕适配)