iOS statusBar 状态栏定制

 1 UIWindow * statusWindow = [[UIWindow alloc] initWithFrame:[UIApplication sharedApplication].statusBarFrame];
 2 [statusWindow setWindowLevel:UIWindowLevelStatusBar + 1];
 3 [statusWindow setBackgroundColor:[UIColor clearColor]];
 4
 5 UILabel * statusLabel = [[UILabel alloc] initWithFrame:statusWindow.bounds];
 6 statusLabel.text = @"RSSI:";
 7 statusLabel.textColor = [UIColor blueColor];
 8 statusLabel.textAlignment = NSTextAlignmentCenter;
 9 statusLabel.backgroundColor = [UIColor redColor];
10
11 [statusWindow addSubview:statusLabel];
12 [statusWindow makeKeyAndVisible];  
时间: 2024-08-04 14:31:07

iOS statusBar 状态栏定制的相关文章

iOS StatusBar状态栏文字颜色更改

1.将单个页面的StatusBar文字颜色改为白色,动态更改也可以在这里设置 -(UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; } 2.将所有页面的StatusBar文字颜色改为白色 plist文件中View controller-based status bar appearance 设置为 NO 在这种情况下,将单个页面的文字颜色更改为黑色 -(void)viewWillAppe

iOS 更改状态栏、导航栏颜色的几种方法

ios上状态栏 就是指的最上面的20像素高的部分状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池.时间等部分:背景部分:就是显示黑色或者图片的背景部分: (一)设置statusBar的[前景部分] 简单来说,就是设置显示电池电量.时间.网络部分标示的颜色, 这里只能设置两种颜色: 默认的黑色(UIStatusBarStyleDefault)白色(UIStatusBarStyleLightContent)可以设置的地方有两个:plist设置里面 和 程序代码里初始化设

Android应用:StatusBar状态栏、NavigationBar虚拟按键栏、ActionBar标题栏、Window屏幕内容区域等的宽高

一.屏幕中各种栏目以及屏幕的尺寸 当我们需要计算屏幕中一些元素的高度时,或许需要先获取到屏幕或者各种栏目的高度,下面这个类包含了Status bar状态栏,Navigation bar虚拟按键栏,Action bar标题栏, Window屏幕内容等的宽高的计算,可以带来极大的方便. 因为我在代码中做了比较详尽的注释,在这里不再多阐述,以下是代码: 1 /** 2 * 这个类描述了当前设备的配置中system bar的尺寸(StatusBar状态栏,NavigationBar虚拟按键栏,Actio

RBPlayer 教程:iOS 高度可定制的播放器

RBPlayer基于AVPlayer的高度可定制的播放器,要求iOS 7.0及以上版本. 特点: 完全可自定义UI 没有层级及位置大小等限制 支持全屏播放,支持忽略竖屏锁定 更多RBPlayer 教程:iOS 高度可定制的播放器,请查阅勤快学http://qkxue.net.

ios 屏幕,状态栏(statusbar),程序窗口 尺寸获取和屏幕旋转时的尺寸变化

app尺寸,去掉状态栏 CGRect r = [ UIScreen mainScreen ].applicationFrame; 这个尺寸不会随着屏幕旋转而交换宽高,但屏幕旋转后,会自动修改宽高减掉状态栏高度. 竖屏时(4寸):x=0, y=20, width=320, height=548 横屏时(4寸):x=0,y=0, width=300, height=568 屏幕尺寸 CGRect rx = [ UIScreen mainScreen ].bounds; (4寸)rx=x=0, y=0

设置statusBar状态栏颜色

设置statusBar的[前景部分] 简单来说,就是设置显示电池电量.时间.网络部分标示的颜色, 这里只能设置两种颜色: 默认的黑色(UIStatusBarStyleDefault) 白色(UIStatusBarStyleLightContent) 可以设置的地方有两个:plist设置里面 和 程序代码里 1.plist设置statusBar 在plist里增加一行 UIStatusBarStyle(或者是“Status bar style”也可以),这里可以设置两个值,就是上面提到那两个 UI

ReactNative: 使用StatusBar状态栏

一.简介 在iOS中可以使用UIStatusBar控件改变App的状态栏,同样地,React-Native中可以使用StatusBar组件来控制. 二.API 属性: //是否隐藏 hidden?: boolean, //是否支持动画 animated?: boolean, //设置背景色, 限安卓使用 backgroundColor?: $FlowFixMe, //是否透明 translucent?: boolean, //状态栏样式 默认.白色.黑色 barStyle?: 'default'

statusBar状态栏_02

苹果终于发布了iOS 7正式版,大批的用户都已经纷纷进行了升级.如果App是由Xcode 4.6或者更早版本生成,iOS 7系统会使用兼容模式运行该App,以便尽可能保持原有外观.但是,当使用Xcode 5重新编译App源代码时,此时会使用iOS 7 SDK来进行编译链接.(注意在使用Xcode 5打开旧项目之前备份项目源代码,因为Xcode 5会升级项目中的资源文件,且无法再使用旧版本的Xcode打开.)由于iOS 7 SDK较早期版本的SDK改动较大,因此App的界面也会出现种种问题,其中最

[转载]ExtJs4 笔记(12) Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、Ext.ux.statusbar.StatusBar 状态栏

作者:李盼(Lipan)出处:[Lipan] (http://www.cnblogs.com/lipan/)版权声明:本文的版权归作者与博客园共有.转载时须注明本文的详细链接,否则作者将保留追究其法律责任. 本篇讲解三个工具栏控件.其中Ext.toolbar.Toolbar可以用来放置一些工具类操控按钮和菜单,Ext.toolbar.Paging专门用来控制数据集的分页展示,Ext.ux.statusbar.StatusBar用来展示当前的状态信息. 一.Ext.toolbar.Toolbar