iPhone X屏幕适配

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

解决方法:第一种:

  第二种:直接在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 不一样的地方,是固定布局的项目就需要注意了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容