标签: ios-statusbar

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

我正在使用Xcode 8.0 beta 4.

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

public func preferredStatusBarStyle() -> UIStatusBarStyle
Run Code Online (Sandbox Code Playgroud)

但是,我发现它在Swift 3中改为"Get ONLY varaiable".

public var preferredStatusBarStyle: UIStatusBarStyle { get } 
Run Code Online (Sandbox Code Playgroud)

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

uiviewcontroller ios uistatusbar swift ios-statusbar

174
推荐指数
20
解决办法
17万
查看次数

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

我目前的应用程序在iOS 5和6上运行.

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

由于这个原因,我无法区分状态栏和导航栏.

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

uicolor ios ios7 ios-statusbar

82
推荐指数
11
解决办法
21万
查看次数

iOS状态栏重叠内容

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

这是我的config.xml文件

   <?xml version="1.0" encoding="UTF-8"?>
<widget xmlns   = "http://www.w3.org/ns/widgets"
        xmlns:gap   = "http://phonegap.com/ns/1.0"

        id        = "io.example.com"
        version     = "1.0.2">
    <name>MyAPP</name>

    <description>

    </description>

    <author  email="rakesh@gmail.com">
        Rakesh
    </author>

    <access origin="*"/>


    <content src="index.html" />


    <preference name="target-device" value="universal" />   <!-- all: possible values handset, tablet, or universal -->
    <!-- <preference name="fullscreen" value="true" />  -->          <!-- all: hides the status bar at the top of the screen -->
    <preference name="webviewbounce" value="false" />        <!-- ios: control whether the screen 'bounces' when scrolled beyond the top -->
    <preference …
Run Code Online (Sandbox Code Playgroud)

ios phonegap-plugins cordova ios-statusbar

20
推荐指数
2
解决办法
2万
查看次数

状态栏使用 Capacitor 在 iOS 上覆盖 webview

我想实现与电容器示例中相同的状态栏行为,即自动添加正确的填充,以便我的应用程序内容不会显示在状态栏中。但是,我不使用 ionic 框架,而是使用 angular 并且状态栏覆盖了我的应用程序的 webview。因此,我的应用程序的内容在状态栏中可见。

我期待一种允许更改此行为的方法(如离子本机状态栏的 _overlaysWebView_ 方法)。我也尝试添加<preference name="StatusBarOverlaysWebView" value="false" />config.xml的文件,但我不知道我是否应该安装科尔多瓦状态栏插件或没有。

也许我不应该更改此配置而只是使用填充,但是我不知道如何处理不同 iOS 设备上的不同状态栏高度。

我是 Capacitor 的新手,我从未使用过 Ionic 或 Cordova。有人可以帮我解决这个问题,我将不胜感激。

ios cordova ionic-framework ios-statusbar capacitor

10
推荐指数
1
解决办法
3458
查看次数

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

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

我已经用它来使它的内容变得轻巧 -

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Run Code Online (Sandbox Code Playgroud)

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

状态栏截图

xcode uinavigationbar ios uistatusbar ios-statusbar

2
推荐指数
1
解决办法
6941
查看次数