iOS 组件图鉴 —— Status Bars

Status Bar 在屏幕最上方出现,它展示设备当前的网络状态,电池状态以及时间信息,状态栏上展示的信息与布局根据设备当前状态而随之改变。

你只能使用系统自带的状态栏。

以 app 当前显示色调来选择状态栏的颜色(只有两种选择:黑/白,状态栏背景色默认是透明的,他的底下全是属于app的东西了)。

**状态栏背景色是透明的。**如果有导航栏,那么状态栏底下的颜色就是导航栏的颜色。要保证状态栏上信息的可读性。一下是保证状态栏内容可读的几个技巧:

  • 使用导航栏。
  • 给状态栏背景加颜色。
  • 使用 uiblureffect 效果。

**在需要的时候可以隐藏状态栏。**已达到沉浸式体验,但是要注意,要让用户能够使用简单的操作调出状态栏,比如说一个点击。

避免长时间隐藏状态栏