didenterbackground后如何更改状态栏?

Posted

技术标签:

【中文标题】didenterbackground后如何更改状态栏?【英文标题】:how to change the statusbar after didenterbackgroud? 【发布时间】:2012-09-20 04:26:13 【问题描述】:

我看到一个应用程序“睡眠周期”将状态栏颜色更改为红色并连续显示,即使应用程序在后台按主页按钮也是如此。 我知道如何显示通知,但它不会连续显示并改变颜色。有人知道吗?请帮忙。

【问题讨论】:

【参考方案1】:

它们是 3 种特殊的状态栏颜色:

共享连接时蓝色 通话时为绿色 当应用程序在后台使用特殊电话功能(如麦克风)时显示红色

ios7 中,您可以通过以下任一方式更改应用程序中的状态栏

如果你有一个 navigationController,设置 navigationBar 的 tintColor 或者设置一个带有 0,0,screenWidth,20 框架的矩形视图

【讨论】:

以上是关于didenterbackground后如何更改状态栏?的主要内容,如果未能解决你的问题,请参考以下文章

在 didEnterBackground 之后如何继续 UIImageView 动画?

当应用程序在后台时,Xcode 更改视图

在应用程序DidBecomeActive 之后立即调用iOS 应用程序DidEnterBackground 时?

没有任何应用程序代表(didEnterBackground 或 willResignActive)在截屏时被调用

页面重新渲染/更改后如何维护组件状态?

更改初始视图后如何加载状态栏