iOS完美解决隐藏导航栏后状态空白

2020-01-09  本文已影响0人  東玖零

做iOS开始以来一直以为系统的导航栏比较难用,因为修改起来很不方便,以前总是隐藏导航栏自定义导航栏,随着iOS的更新他的Api也会越来越好用,慢慢的就不用自定义,不过有时候会遇到要隐藏导航栏的场景,在不同系统版本之间可能会存在一些问题。
例如:iOS11以下隐藏导航栏会出现状态栏下空白


197BB499160FD06CD6BBC3D381A1DCB1.jpg

不多说直接上代码

if #available(iOS 11, *) {} else {
    self.automaticallyAdjustsScrollViewInsets = false
}

注意:这个代码需要写在ViewController中
添加之后效果如下:


75BD82674B6CD7E0632967B7C6604A4C.jpg
上一篇 下一篇

猜你喜欢

热点阅读