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

我想知道是否有一种方法可以在UIStatusBar中(或之上)写一些文本。特别是当用户按下UIButton时,我想在状态栏上写一些文本。

谢谢!

最佳答案

我不确定是否可以直接绘制到状态栏中,但是您应该能够在自定义视图中绘制它。您可以使用:

CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];

您可以使用以下命令get the status bar's frame(大概是状态栏的 super 视图):
UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];

您应该能够将自定义视图直接添加到状态栏框架中的键窗口中。有关显示“修改”状态栏的应用示例,请查看get the application's main window

08-26 03:56