问题标签 [ios-statusbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
25 回答
238734 浏览

ios - 如何在 iOS 7 上更改状态栏背景颜色和文本颜色?

我当前的应用程序在 iOS 5 和 6 上运行。

导航栏为橙色,状态栏为黑色背景颜色和白色文本颜色。但是,当我在 iOS 7 上运行相同的应用程序时,我观察到状态栏看起来是透明的,与导航栏具有相同的橙色背景色,并且状态栏文本颜色为黑色。

因此,我无法区分状态栏和导航栏。

如何使状态栏看起来与 iOS 5 和 6 中的一样,即黑色背景颜色和白色文本颜色?如何以编程方式执行此操作?

0 投票
2 回答
2305 浏览

ios - 导航栏和状态栏的颜色不同

导航栏和状态栏可以有不同的颜色吗?除此之外的解决方案有所帮助。我正在寻找一些默认设置。
我尝试的是,为故事板中的导航栏分配颜色,然后为状态栏我尝试了这个接受的答案。
但是状态栏的颜色仍然与导航栏相同。

0 投票
7 回答
29074 浏览

ios - iOS 状态栏重叠内容

我已经构建了 phonegap 应用程序,它在 android 和 windows 上运行良好。但对于 iOS,我面临的问题是,状态栏内容和页面内容混在一起,因此我无法点击标题中提供的后退按钮。任何人都可以帮我解决这个问题..?

这是我的 config.xml 文件

0 投票
0 回答
120 浏览

ios - 显示 Phonegap/Cordova iOS 状态栏后退按钮 - 意外行为

我在为 iOS 构建的科尔多瓦应用程序上面临一个问题。我正在使用科尔多瓦 5.1.1。当我在科尔多瓦应用程序的状态栏上双击几次时,屏幕左上角会出现一个后退按钮。这是我的应用程序的意外行为。这是一个已知问题吗?如果是这样如何摆脱这个问题。

在此处输入图像描述

0 投票
33 回答
225573 浏览

ios - 如何在 Swift 3 中设置状态栏样式

我正在使用 Xcode 8.0 beta 4。

在之前的版本中,UIViewController 有设置状态栏样式的方法

然而,我发现它在 Swift 3 中变成了“Get ONLY varaiable”。

如何提供在我的 UIViewController 中使用的样式?

0 投票
4 回答
7188 浏览

ios - 如何更改状态栏文本颜色。附上截图

我想将状态栏文本颜色更改为客户颜色,如附加的屏幕截图。

我用它来使它变得轻巧-

但文字颜色没有改变。任何人都可以帮忙吗?

状态栏截图

0 投票
2 回答
62 浏览

ios - Swift 2.3 到 Swift 3.1 迁移 - StatusBar 下的 EZSwipeViewController

我正在将我的 Swift2.3 项目迁移到 Swift3.1。作为其中的一部分,我在使用我使用的滑动控制器时遇到了麻烦 - ' ezswipeviewcontroller'。

我正在使用 Xcode8.3,并在 iOS10.3.2 设备/模拟器上进行测试。

转换之前,ViewController(带有 navigatioBar)正确显示在状态栏下方,但转换后 ViewController(带有 navigatioBar)位于状态栏下方。

我查看了 SO 解决方案并了解以下内容将起作用,但在我的情况下不起作用:-|

以下是供参考的屏幕截图 -

转换前截图 转换后截图

0 投票
3 回答
568 浏览

ios - iPhone X 上的 UINavigationBar 状态栏颜色问题

在 iPhone 8 上:

在此处输入图像描述

在 iPhone X 上:

在此处输入图像描述

问题在于状态栏。这不是我在这里做的专属。只是颜色是渐变的,但这不重要。

ViewController 的属性:

在此处输入图像描述

设置渐变功能:

0 投票
2 回答
181 浏览

swift - 尝试显示视图时无法隐藏状态栏

statusBar当我view在屏幕上显示时,我想隐藏。


这是我显示视图的代码,我尝试使用 : 隐藏 statusBar UIApplication.shared.isStatusBarHidden = true。而且,UIApplication.shared.setStatusBarHidden(true, with: .fade)但这些都不起作用。也不能override prefersStatusBarHidden因为我在UIView上课。

注意:请不要标记为重复,因为我已经看到了所有其他答案,但没有一个有效。我不想隐藏所有应用程序,只有当它显示视图时。

0 投票
1 回答
302 浏览

ios - React-Native iOS 状态栏

我正在使用 react-native 构建一个简单的应用程序。尝试更改状态栏中的背景颜色和内容颜色时遇到错误。我目前正在我的 iPhone 8 上进行测试。有人知道如何对状态栏进行这些更改吗?我检查了这个 [doc][1],但它没有识别“路线”。请帮忙。谢谢:)`

}`