美文网首页iPhone应用开发
新手遇到的第二个问题:状态栏 2020-05-05

新手遇到的第二个问题:状态栏 2020-05-05

作者: chenhongqi | 来源:发表于2020-05-05 01:49 被阅读0次

iPhone的状态栏有意思,在iPhone X之前也就高度是20,在iPhone X中,这个高度是44。这个有点坑啊。

android里面设置状态栏透明后,为了阻止其他UI组件上移,添加了一个固定高度的view组件做背景。

这里也得这样做吗?

还好,有布局组件SnapKit,iOS也提供了一个安全区域的概念。只需要不要让底下的组件超出安全区即可。

苹果还是挺好的,想得挺周全,不用我们自己写很多的适配代码了。

代码如下:


 label.snp.makeConstraints { (make) in

            make.top.equalTo(self.view.safeAreaLayoutGuide.snp.top)

            make.left.equalTo(self.view.snp.left)

            make.right.equalTo(self.view.snp.right)

            make.bottom.equalTo(self.view.snp.bottom)

        }

相关文章

  • 新手遇到的第二个问题:状态栏 2020-05-05

    iPhone的状态栏有意思,在iPhone X之前也就高度是20,在iPhone X中,这个高度是44。这个有点坑...

  • 2018-04-09

    原文:IOS状态栏和导航栏的控制问题 IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的...

  • i0S UIStatusBar + UINavigationBa

    之前在几个项目中遇到需要修改状态栏颜色和设置导航栏背景图片的问题、由于项目赶得紧在遇到状态栏颜色的问题时候就...

  • iOS 状态栏和导航栏的控制

    iOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样需求。 自从...

  • IOS状态栏和导航栏的控制问题

    IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样需求。本文总...

  • IOS状态栏和导航栏的控制问题

    注:转自这里IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样...

  • iOS状态栏控制

    IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等。遇见坑了,所以总结了一下用...

  • Android透明状态栏的使用

    从Android 4.4 开始,我们可以修改状态栏的颜色。本文主要是总结下修改过程遇到的一些问题。 透明状态栏 在...

  • Html css px和android px兼容问题

    目前项目开发中,H5页面采用透明状态栏,由H5来负责状态栏区域的绘制。这就遇到一个问题,不同的手机有不同的状态栏高...

  • iOS 状态栏更改颜色

    最近在开发过程中遇到了与状态栏打交道的问题,碰到了一些问题,所以记录一下,方便以后查询。 1.状态栏简介 1....

网友评论

    本文标题:新手遇到的第二个问题:状态栏 2020-05-05

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