`
zjjzmw1
  • 浏览: 1367877 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

设置状态栏的颜色

    博客分类:
  • iOS
阅读更多

第一个方法:

//    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

//    self.navigationController.navigationBar.tintColor = [UIColor blackColor];

//    self.view.window.frame = CGRectMake(0, 20, self.view.window.frame.size.width, self.view.window.frame.size.height - 20);

//    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO];

    

    第二个方法:

下面这个方法好像有个前提,默认的状态栏必须是隐藏的。

    UIView *statusBarView=[[UIViewalloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, 20)];

    statusBarView.backgroundColor= LabelRedColor;

    [self.viewaddSubview:statusBarView];

 

    [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContentanimated:NO];

分享到:
评论

相关推荐

    Android-三种方式设置状态栏颜色

    以下是三种常见的设置Android状态栏颜色的方法: 1. **Android API 21(Lollipop)及以上版本** 从Android 5.0(API 21)开始,Google引入了`android:windowTranslucentStatus`属性,允许开发者透明化状态栏。要...

    Flutter 透明状态栏及字体颜色的设置方法

    在上面的代码中,我们使用 `SystemUiOverlayStyle` 对象来设置状态栏样式,其中 `statusBarColor` 属性设置状态栏颜色为透明,`statusBarIconBrightness` 属性设置状态栏图标颜色为白色。 此外,在单个页面中,我们...

    Android自定义状态栏颜色与应用标题栏颜色一致

    在这段代码中,`tintManager.setStatusBarTintResource(R.color.barcolor)`这行设置了状态栏的颜色,这里的`R.color.barcolor`应该对应你在`colors.xml`文件中定义的颜色,以便将状态栏颜色与标题栏颜色保持一致。...

    Android开发,设置状态栏颜色、获取状态栏高度、计算状态栏颜色等针对状态栏操作的工具类。

    Android开发,设置状态栏颜色、半透明效果、状态栏全透明、DrawerLayout 布局设置状态栏变色、状态栏半透明矩形条、状态栏状态栏大小相同的彩色矩形条、状态栏设置根布局参数、获取状态栏高度、计算状态栏颜色等针对...

    Android状态栏一体化(沉浸式)的实现(Eclipse版)

    这里`colorPrimaryDark`用于设置状态栏颜色,`android:windowTranslucentStatus`属性让状态栏变为半透明。 3. **设置启动主题**: 在`AndroidManifest.xml`中,确保将应用的主题设置为我们在`styles.xml`中定义的...

    Android代码-安卓状态栏颜色工具

    1. **设置状态栏颜色**:通过调用 `setStatusBarColor(Context context, int color)` 方法,开发者可以自定义状态栏的颜色,参数 `color` 为ARGB格式的颜色值。这使得应用能够根据自己的品牌色来定制状态栏。 2. **...

    StatusBarTest-状态栏颜色设置

    在Android应用开发中,"StatusBarTest-状态栏颜色设置"是一个常见的需求,特别是在追求界面美观和用户体验一致性的现代移动应用中。状态栏是手机屏幕顶部显示时间、信号、电池等信息的部分,而“状态栏一体化”通常...

    (沉浸式)在Activity中或Fragment中任意改变状态栏的颜色

    在Android 5.0(Lollipop)之前,状态栏颜色通常是固定的,而从Android 5.0开始,系统引入了透明状态栏和主题颜色的概念,开发者可以通过设置`colorPrimaryDark`属性来自定义状态栏颜色。对于兼容性问题,我们可以...

    VC6.0下更改状态栏背景颜色

    // 设置状态栏的区格 int nID[] = { ID_STATUSBAR_PANE1, ID_STATUSBAR_PANE2 }; // 示例中假设有两个区格 int nNum = sizeof(nID) / sizeof(nID[0]); m_wndStatusBar.SetIndicators(nID, nNum); ``` 2. **添加按钮...

    Android状态栏颜色设置

    本文将详细讲解如何在Android应用中设置状态栏颜色,以及一些需要注意的关键点。 首先,设置状态栏颜色可以通过在主题中使用`android:statusBarColor`属性来实现。在你的`res/values/styles.xml`文件中,创建或修改...

    Android修改状态栏颜色工具类,支持4.4以上版本

    1. **API Level 21+ (Lollipop and above)**:从Android 5.0开始,可以使用`android:statusBarColor`属性在XML布局文件中直接设置状态栏颜色,或者在代码中通过`getWindow().setStatusBarColor()`方法动态修改。...

    修改状态栏颜色

    2. **设置StatusBarColor**:在Android 5.0及更高版本,可以使用`android:statusBarColor`属性在你的主题中直接设置状态栏颜色。例如: ```xml <!-- 设置状态栏颜色 --> <item name="android:statusBarColor">@...

    api19以上状态栏颜色设置style

    设置状态栏颜色通常有两种方法:一种是使用Java代码,另一种是在XML样式文件中设置。我们将主要探讨后者,因为这种方式更符合Android的声明式编程原则,且易于维护。 1. **在XML样式文件中设置** 在res/values/...

    Android自定义状态栏颜色

    在Android 5.0及以上版本,我们可以使用`android:statusBarColor`属性在主题(Theme)中设置状态栏颜色。在`res/values/styles.xml`文件中,找到或创建你的主题,并添加如下代码: ```xml <!-- 自定义状态栏颜色 ...

    android状态栏颜色主题设置

    对于Android 5.0以下的版本,由于不支持直接设置状态栏颜色,开发者通常需要借助第三方库如`Android Support Library`的`Translucent Decor`特性来实现类似效果。例如,使用`Theme.AppCompat.Translucent.StatusBar`...

    android 状态栏颜色设置

    本Demo将详细介绍如何在Android中设置状态栏颜色,适用于不同版本的Android系统。 首先,我们来看看如何在AndroidManifest.xml中全局设置状态栏颜色。在应用的主题(Theme)中,可以通过`...

    状态栏颜色的改变

    要为状态栏设置特定颜色,首先需要确保你的主题允许自定义状态栏颜色。在`res/values/styles.xml`文件中,创建或修改你的主题,例如: ```xml <!-- 设置状态栏颜色 --> <item name="colorPrimaryDark">@color/...

    Android更改状态栏颜色

    总结一下,改变Android状态栏颜色并适配图标颜色主要包括设置主题中的`colorPrimaryDark`属性、使用`android:windowLightStatusBar`(API 21+)以及借助第三方库`StatusBarUtil`(兼容低版本)。正确应用这些方法,...

    Android 之低版本高版本实现沉浸式状态栏

    首先,对于Android 5.0及以上版本(API Level 21+),系统已经内置了对沉浸式状态栏的支持,我们可以直接使用`WindowCompat`类的`setStatusBarColor()`方法来设置状态栏颜色。例如,以下代码将状态栏设置为红色: `...

    两种方法改变安卓状态栏颜色

    // 设置状态栏颜色 int color = ContextCompat.getColor(this, R.color.colorPrimaryDark); window.setStatusBarColor(color); } ``` 这里使用`WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS`使状态栏...

Global site tag (gtag.js) - Google Analytics