iOS OC和swift更改状态栏的颜色
来源:互联网 发布:网络电影痞子兵王 编辑:程序博客网 时间:2024/06/14 05:55
有时候我们要设置一下我们状态栏的颜色,默认为黑色,那那我们要如何处理呢
两个语言都需要设置
首先在我们plist文件中加入下面这个,View controller-based status bar appearance
它的类型时bool类型,设置为 NO
OC 接着我们只要在Appdelegate中下面的方法中加入下面这句话
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
}
加入 : [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContentanimated:NO];
setStatusBarStyle: 为想要的类型,为枚举,我们只要设置自己想要的类型即可,UIStatusBarStyleLightContent这个是白色typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
UIStatusBarStyleDefault = 0, // Dark content, for use on light backgrounds
UIStatusBarStyleLightContent NS_ENUM_AVAILABLE_IOS(7_0) =1, // Light content, for use on dark backgrounds
UIStatusBarStyleBlackTranslucent NS_ENUM_DEPRECATED_IOS(2_0,7_0, "Use UIStatusBarStyleLightContent") =1,
UIStatusBarStyleBlackOpaque NS_ENUM_DEPRECATED_IOS(2_0,7_0, "Use UIStatusBarStyleLightContent") =2,
} __TVOS_PROHIBITED;
Swiftfunc application(_ application:UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey:Any]?) ->Bool {
UIApplication.shared.setStatusBarStyle(UIStatusBarStyle.lightContent, animated: false)
let tab =MyTabBarController();
let nav =UINavigationController.init(rootViewController: tab)
nav.navigationBar.isHidden =true
self.window?.rootViewController = nav
return true
}
- iOS OC和swift更改状态栏的颜色
- iOS-更改状态栏背景和文字颜色(OC + Swift3)
- 更改iOS状态栏颜色
- iOS更改状态栏颜色
- iOS 状态栏颜色更改
- ios如何更改顶部状态栏的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios更改状态栏(UIStatusBar)的颜色 最新
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- iOS 更改状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- Http get与pos
- 五分钟理解一致性哈希算法(consistent hashing)
- The time interval for the brain
- Java -- Thread习题(1)
- centos7 如何卸载yum 安装的php
- iOS OC和swift更改状态栏的颜色
- 使用CSS完成元素居中的七种方法
- new ActiveXObject("Scripting.FileSystemObject") 未能创建对象的解决方法
- Oracle归档模式下恢复-recover期间归档日志文件使用
- HDOJ2018
- Monte Carlo , 蒙特卡洛算法
- 题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。 当一个数字删除后,从被删除数字的下一个继续删除
- The C Programming Language 练习题2-1
- ios10越狱后无法通过ssh连接的问题