当前位置:首页>维修大全>综合>

ios沉浸式状态栏原理(ios沉浸式状态栏与导航栏)

ios沉浸式状态栏原理(ios沉浸式状态栏与导航栏)

更新时间:2024-03-28 18:55:38

ios沉浸式状态栏原理

1 沉浸式状态栏是一种隐藏状态栏,让应用程序界面能够充满整个屏幕,提升用户体验的技术。
2 实现沉浸式状态栏原理是通过设置应用程序窗口的全屏标志,并在代码中添加SystemUI的隐藏选项,从而实现隐藏状态栏。
3 沉浸式状态栏可以提高用户界面的美观度和用户体验,但仍有一些设备可能不支持该功能,因此在应用程序开发时应该考虑到这个问题并且提供适当的替代方案。

传统的手机状态栏是呈现出黑色条状的,有的和手机主界面有很明显的区别。

这一样就在一定程度上牺牲了视觉宽度,界面面积变小。

沉浸式是APP界面图片延伸到状态栏, 应用本身沉浸于状态栏,所以如果第三方的软件没有为状态栏分配图片,那么自然就是黑色。顶端的状态栏和下面的虚拟按键都隐藏,需要的时候从边缘划出。沉浸模式。

当启用该模式,应用程序的界面将占据整个屏幕,系统自动将隐藏系统的状态栏和导航栏,让应用程序内容可以在最大显示范围呈现,增加大屏体验,而当需要查看通知的时候只需要从顶部向下滑动就能呼出通知栏。沉浸模式实际上有两种:一种叫“沉浸模式”,状态栏和虚拟按钮会自动隐藏、应用自动全屏,这种模式下,应用占据屏幕的全部空间, 只有当用户从屏幕的上方边沿处向下划动时, 才会退出沉浸模式, 用户触摸屏幕其它部分时, 不会退出该模式, 这种模式比较适用于阅读器、 杂志类应用。

另外一种叫“黏性沉浸模式”,让状态栏和虚拟按钮半透明,应用使用屏幕的全部空间, 当用户从屏幕的上方边沿处向下滑动时,也不会退出该模式, 但是系统界面 (状态栏、 导航栏) 将会以半透明的效果浮现在应用视图之上 , 只有当用户点击系统界面上的控件时, 才会退出黏性沉浸模式。

更多栏目