美文网首页iOS开发随笔
iOS11以及iPhoneX适配本人项目中的状态栏办法

iOS11以及iPhoneX适配本人项目中的状态栏办法

作者: 西贝人立口 | 来源:发表于2017-09-22 15:34 被阅读78次
适配前
项目运行在iPhoneX中可用看到状态栏被iPhoneX的刘海给挡住了部分,这是因为状态栏高度由20pt变成44pt,相应的导航栏由64变成88,所以留意这个距离就能避开“刘海”的尴尬,
那项目中如何更改呢?
本人项目中是这样适配的:

if语句是判断是不是iOS11,是的话走if语句,不是就走else语句,里面的代码还是iOS11之前的不用动,直接复制进去即可,如下:

下图是适配后的效果:

适配后

作为记录一下本人项目中的适配过程,如有类似的navbar往上偏移的效果可以尝试这个方法解决。navbar是自定义的。

相关文章

网友评论

本文标题:iOS11以及iPhoneX适配本人项目中的状态栏办法

本文链接:https://www.haomeiwen.com/subject/fvjfextx.html