在UIStatusBar中编写一些文本。

3

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

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

谢谢!

4个回答

5

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

CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];

您可以使用以下方法获取应用程序的主窗口(可能是状态栏的父视图):

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

你应该可以将自定义视图直接添加到状态栏的框架中。如果想要查看一个似乎“修改”状态栏的应用程序示例,请参考Reeder

2

不,状态栏是一个由系统控制的元素,其内容不能被第三方应用程序修改。


我在@reederapp中看到了一些东西,但我不确定他是在其上绘制还是创建了自己的内容。 - Jonathan Sterling

0

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接