我正在为 iOS 创建一个僵尸准备应用程序,我认为拥有一个类似于飞行模式的“天启模式”会很酷,因为它将状态栏载体图标替换为一个小飞机,除了可能有一个小蘑菇云还是什么?
天启模式只是我的应用程序中的一个布尔标志,它禁用所有数据连接所需的功能(仅在应用程序内,不使用任何私有 API 或任何东西......)。如果可能的话,我仍然希望有时钟、电池寿命、蓝牙图标以及在正常操作期间弹出到状态栏上的任何其他内容。
我正在查看MTStatusBarOverlay库来实现此功能。相关(此处为 Stackoverflow 帖子)。我知道我的应用程序有可能因此而被拒绝样式,但我的想法是我不想偏离常态并交叉手指Apple不会因此而跳到我身上。
我的问题是
- 如何复制时钟和电池寿命图标?我需要挂钩事件还是可以添加 UI 元素。
- 我会以正确的方式解决这个问题吗?在普通状态栏上用蘑菇云覆盖载体图标而不是完全替换状态栏会更好吗?我担心可变长度的载体图标......
当然选项 3 是我完全忘记了这个想法,并为这种模式制作了某种不同的背景或其他东西,但这似乎很蹩脚:P