【Monocle】真正实现 iOS 应用全屏显示

iOS 的应用基本上都由五个部分组成:状态栏、导航栏、工具栏、标签栏和应用主体,今天介绍的插件【Monocle】就能分别针对这四“栏”进行隐藏,当四“栏”均被隐藏时,就只剩下应用主体,从而真正实现 iOS 应用的全屏显示。

这款插件还未上架 Cydia 官方源,需要添加 Ryan Petrich 的作者源:http://rpetri.ch/repo/%E3%80%82

上图是以 App Store 为例,配合 SwipeBack 的效果图。

插件设置非常简单,只有四个开关:

1、Hide Status Bar:隐藏状态栏;

2、Hide Navigation Bar:隐藏导航栏;

3、Hide Toolbar:隐藏工具栏;

4、Hide Tab Bar:隐藏标签栏。

除了系统设置,还需要在 Activator 里设置一个激活手势,用于在全屏和非全屏之间切换,如果打开了 Hide Status Bar 的开关,就不要设置成与状态栏有关的手势。

对于这些乱七八糟的“栏”,可能会有些概念模糊,那我们现在就来认识一下。

如果想要实现真正的全屏,就不必理会这四“栏”,将四个开关都打开并设置一个激活手势即可。

将这些“栏”隐藏确实能突出应用主体,但“栏”本身就有不可替代的作用,总不能每次操作都要先通过手势返回非全屏模式,这样太麻烦。针对这个问题,有一些解决方法:

1、状态栏:进入全屏模式后,系统也会认为这个应用是一个全屏应用,呼出通知中心会变成需要下拉两次的状态。在全屏模式下,如果仅仅是要看时间,就可以使用之前推荐过的插件 NCTabClock,在下拉第一次出现的通知中心拉头上添加时间;如果要查看状态栏上所有的元素,就只能呼出通知中心了,iPad 可以使用 NCFullStatusBar 让通知中心的状态栏显示所有元素;

2、导航栏:针对这个,作者 Ryan Petrich 给出了建议 —— 安装 SwipeBack 这款插件。安装后可以无需导航栏,通过从屏幕边缘向中心拖动的手势在应用内前进和后退,功能与 SwipeNav 相似;

3、工具栏和标签栏:这两“栏”只能回到非全屏状态才能使用。

提示:这款插件不能使 Safari 全屏,最多只能隐藏状态栏。

源:http://rpetri.ch/repo/

价:免费