美文网首页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