我想知道是否可以在 iPhone 状态栏上添加一个图标,就像电池和 wifi 指示灯一样。我怎样才能做到这一点?
谢谢。
如前所述,使用 SDK 无法做到这一点。
如果您正在为越狱环境工作,则需要将状态栏图标放在 /System/Library/CoreServices/SpringBoard.app 中,有两个版本:Default_NAME.png 和 FSO_NAME.png。默认用于类似轻型菜单栏的状态栏、主屏幕上的 FSO 或使用黑色状态栏的应用程序。
SBStatusBarController 有一个名为 addStatusBarItem: 的方法,只需使用 @"NAME" 作为参数调用它,它会为您处理其余部分。
由于甚至无法直接访问状态栏,我不这么认为。只能通过 UIApplication 间接设置状态栏的一些属性,显示的图标不是其中之一。其他一切都是苹果的地盘。
这是不可能的。该类UIApplication
为您提供了一些有限的外观控制。您可能需要向Apple Bug Reporter提交增强请求。
你不能在 sdk 中做到这一点,而且如果有人能够做到这一点,苹果会发出嘶嘶声。我知道有一种方法可以使用越狱工具,但我认为我不应该在这里讨论这些东西,因为还有其他网站讨论它