我知道,这是一个奇怪的问题^^,

我想知道是否有办法在Uistatusbar(或On)中写一些文本。特别是,当用户按UIBUTTON时,我想在状态栏上写一些文本。

谢谢!

有帮助吗?

解决方案

我不确定您是否可以直接吸引状态栏,但是您应该能够在自定义视图中绘制其顶部。你可以 获取状态栏的框架 使用:

CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];

你可以 获取应用程序的主窗口 (大概是状态栏的监督)使用:

UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];

您应该能够将自定义视图直接添加到状态栏框架中的键窗口中。对于似乎“修改”状态栏的应用程序的示例,请查看 里德.

其他提示

不,状态栏是系统控制的元素。它的内容无法通过第三方应用程序修改。

mtstatusbaroverlay是您想要的:

https://github.com/myell0w/mtstatusbaroverlay

绝对更容易使用!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top