iPhone在状态栏中添加图标(la Battery Indicator)

Posted

技术标签:

【中文标题】iPhone在状态栏中添加图标(la Battery Indicator)【英文标题】:iPhone add icon in status bar (a la Battery Indicator) 【发布时间】:2010-11-26 08:06:49 【问题描述】:

我想知道是否可以在 iPhone 状态栏中添加一个图标,就像电池和 wifi 指示灯一样。我该怎么做?

谢谢。

【问题讨论】:

【参考方案1】:

如前所述,使用 SDK 无法做到这一点。

如果您在越狱环境中工作,则需要将状态栏图标放在 /System/Library/CoreServices/SpringBoard.app 中,有两个版本:Default_NAME.png 和 FSO_NAME.png。默认用于类似浅色菜单栏的状态栏、主屏幕上的 FSO 或使用黑色状态栏的应用。

SBStatusBarController 有一个名为 addStatusBarItem: 的方法,只需使用 @"NAME" 作为参数调用它,它会为您处理其余的。

【讨论】:

感谢您的解释。我并不真正制作应用商店应用,我不会为此支付 100 美元/年的费用。【参考方案2】:

由于甚至无法直接访问状态栏,我不这么认为。只能通过 UIApplication 间接设置状态栏的一些属性,显示的图标不是其中之一。其他一切都是苹果的地盘。

【讨论】:

【参考方案3】:

这是不可能的。 UIApplication 类为您提供了一些有限的外观控制。您可能需要向Apple Bug Reporter 提交增强请求。

【讨论】:

我不是为越狱设备或环境工作。我想在状态栏(左侧)中显示应用程序图标。有可能吗?【参考方案4】:

你不能在 sdk 中做到这一点,而且如果有人能够做到这一点,苹果会大发雷霆。我知道有一种方法可以使用越狱工具,但我认为我不应该在这里讨论这些东西,因为还有其他网站在讨论它

【讨论】:

在这里讨论有什么问题?只要答案明确,只有越狱时才有可能,我不认为有问题。 因为我们都没有他想要的答案,如果他去一个“专门”使用越狱工具的网站,那么他就有更好的机会得到答案 一些越狱场景的成员每隔一段时间就会浏览一下Stack Overflow;每当我看到可以在越狱环境中解决的问题时,我都会尝试指出。

以上是关于iPhone在状态栏中添加图标(la Battery Indicator)的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 iPhone / iPad 的状态栏中显示播放图标

Phonegap:在标签栏中添加自定义图标

使颤动通知(通过firebase)弹出到前台(并且不仅仅是状态栏中的图标)

为啥我的 phongap 应用程序在 android 状态栏中显示一个汉堡包图标?

CoreLocation 图标停留在状态栏中

Blackberry - 如何在状态栏中使用通知图标