在UIStatusBar中(或上)写一些文本
我知道,这是一个奇怪的问题^^,
我想知道是否有办法在UIStatusBar中(或上)写一些文本。 特别是我想在用户按UIButton时在状态栏上写一些文本。
谢谢!
我不确定是否可以直接绘制状态栏,但是您应该可以在自定义视图中绘制它。 您可以使用以下命令获取状态栏的框架 :
CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
您可以使用以下命令获取应用程序的主窗口 (大概是状态栏的超级视图):
UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];
您应该能够将自定义视图直接添加到状态栏框架中的按键窗口。 有关似乎“修改”状态栏的应用程序示例,请查看Reeder 。
不,状态栏是一个系统控制的元素。 它的内容不能被第三方应用程序修改。
看看这个正在进行的工作: https : //github.com/maciekish/APStatusBarExtensions