iOS开发随笔

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

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

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

下图是适配后的效果:

适配后

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

上一篇下一篇

猜你喜欢

热点阅读