iPhone在状态栏中添加图标(电池指示灯)

时间:2009-09-07 21:44:52

标签: iphone objective-c statusbar

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

感谢。

4 个答案:

答案 0 :(得分:11)

如前所述,使用SDK无法实现这一目标。

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

SBStatusBarController有一个名为addStatusBarItem:的方法,只需用@“NAME”作为你的参数调用它,它将为你处理其余部分。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

不可能这样做。 UIApplication类为您提供了一些有限的外观控制。您可能希望使用Apple Bug Reporter提交增强请求。

答案 3 :(得分:0)

你不能在sdk中做到这一点,如果有人能够做到这一点,那么苹果就会表现得很健康。我知道有一种方法可以使用越狱工具,但我不认为我应该讨论这些内容,因为还有其他网站讨论它