我想创建一个简单的 mobilesubstrate tweak 来隐藏和显示状态栏图标,例如电池或运营商或 wifi 信号指示器。我看过libstatusbar项目,但我找不到如何隐藏 iOS 的图标。如果不使用这个库,还有其他方法可以做到这一点吗?我只想隐藏和显示默认图标
最佳答案
无法使用公共(public) API。您只能隐藏整个状态栏,而不仅仅是它的某些元素。
关于越狱,看看:
https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UIStatusBarItem.h
特别是,请看以下方法:
+ (BOOL)itemType:(int)arg1 idiom:(int)arg2 appearsInRegion:(int)arg3;
+ (BOOL)itemType:(int)arg1 idiom:(int)arg2 canBeEnabledForData:(id)arg3 style:(id)arg4;
无论是否应该出现iterms,都会引用这些方法。在此处返回 NO
以禁用项目。
关于ios - 如何在 iOS 中隐藏状态栏图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24189431/