html设置ios状态栏颜色,iOS 修改状态栏颜色

news/2024/12/23 3:32:41/

iOS中修改状态颜色在iOS9后官方废弃了下面这种方法

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];

//‘setStatusBarStyle:‘ is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController preferredStatusBarStyle]

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

iOS9以后使用下面这种方式来修改颜色

- (UIStatusBarStyle)preferredStatusBarStyle{

NSLog(@"go style");

return UIStatusBarStyleLightContent;

}

如果你的页面有导航栏,则使用上面这这种方式将无法生效,针对有导航栏的,需要在baseNavigationController中加入重写childViewControllerForStatusBarStyle方法

- (UIViewController *)childViewControllerForStatusBarStyle {

return self.topViewController;

}

然后在需要修改修改状态栏颜色的controller中重写preferredStatusBarStyle方法

-(UIStatusBarStyle)preferredStatusBarStyle {

return UIStatusBarStyleLightContent; // you


http://www.ppmy.cn/news/804541.html

相关文章

关于微信小程序自定义导航栏时,如何获取手机状态栏和导航栏高度

微信小程序导航栏状态栏可修改项 在微信小程序中,能修改状态栏和导航栏的样式,只能修改背景色、文字颜色(只支持白色/黑色)、和标题文字。 navigationStyle 可以控制是否显示导航栏。如果设置为custom,则没有状态栏&…

苹果手机状态栏高度总结

手机型号状态栏高度导航栏高度iphone 6 plus60px132pxiphone 640px88pxiphone 540px88pxiphone 440px88pxiphone x132px132px iPhone 6s/7/8 Plus和iPhone X采用的是3倍率的分辨率(3X)使用3倍图 iphone 4、5、6(2X)使用2倍图 开发的时候我们按照1倍屏来做。所以上面的3倍屏要…

微信小程序苹果手机statusBarHeight状态栏高度为0

statusBarHeight状态栏高度 前言安卓手机竖屏statusBarHeight横屏statusBarHeight 苹果手机竖屏statusBarHeight横屏statusBarHeight 总结 前言 最近在做小程序横屏页面时,发现刘海屏头部挡住了左侧页面部分内容,遂将刘海屏挤占部分腾出来,页…

高品质蓝牙耳机:音质最好的运动蓝牙耳机是什么牌子?

现如今,电子产品泛滥,而蓝牙耳机也已经成为了生活中不必可少的产品。在购买蓝牙耳机的时候,大家都非常重视性价比,毕竟谁都想要花最少的钱,购买质量最棒的产品。高性能的蓝牙耳机,不仅拥有超强的性能&#…

小米在英国的1英镑闪购活动凸显其不熟悉欧洲市场

在印度市场大获成功,让小米的信心膨胀了,其在今年开始强势进军欧洲市场,希望在该市场取得同样的成功,然而近日小米在英国的1英镑闪购活动惹怒英国消费者却凸显出这家企业不熟悉欧洲市场。 欧洲市场与新兴市场不同 欧洲和美国两个大…

哪个牌子的蓝牙耳机好,佩戴舒适实用的蓝牙耳机

大众对耳机的需求越来越多,不仅仅是自身需要,也是社会性需要,公共场所尽量避免公放,开放环境的噪音较多,都显示出了耳机的重要性。而蓝牙耳机似乎比线式更胜一筹,前者更便捷,更灵活。下面四款蓝牙耳机,供你挑选。 第一…

Java基础---动态代理

目录 典型回答 静态代理和动态代理的区别 动态代理的用途 Spring AOP的实现方式 JDK 动态代理的代码段 Cglib动态代理的代码段 典型回答 动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技…

蓝牙主动降噪耳机哪个好?主动降噪耳机排名

不知道从什么时候开始人们就已经都开始入手蓝牙耳机了,不光是时尚,而且戴起来方便,如果开车时不能接电话,跑步时戴着不累赘。可是现在市场上的蓝牙耳机的款式很多,如果真的想选择一款性价比高的耳机,就跟着…