ios 系统状态栏样式修改_iOS_状态栏字体颜色修改(完美解决)

news/2024/12/22 16:39:57/

情况1:如何把所有界面的状态栏的字体颜色都设置为黑色

a4c26d1e5885305701be709a3d33442f.png

情况2:如何把所有界面的状态栏的字体颜色都设置为白色

a4c26d1e5885305701be709a3d33442f.png

如果所有的界面继承了一个共同的父类,可以使用下面的方法:

第一步:在info.plist中添加一个字段或者修改已有该字段:view controller -base status bar

设置为NO

第二步:在一个所有界面都继承的父类里添加:

if ([[[UIDevice

currentDevice] systemVersion] doubleValue] >= 7.0) {

// 判断手机版本为7.0及以后

[[UIApplication

sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent

animated:NO];

}

情况3:如何只修改指定某些界面的状态栏字体颜色为白色,其余的界面还是黑色

在指定的这些界面或其共同的父类中添加如下方法:

-


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

相关文章

IOS 横屏状态栏不显示的问题

做视频播放中遇到了在全屏状态下 状态栏看不见的问题 这个时候需要将状态栏显示出来 1 . 首先在 info.plist 文件中 要添加一个key View Controller-base status bar appearance 设置NO 在Appdelegate 中 - (BOOL)application:(UIApplication *)application didFinishL…

android 点击状态栏,“点击状态栏回到顶部”功能的消失原因和实现

苹果系统为我们带来了一个很便利的功能,在长长的页面拖拽过程中,至于要点击一下顶部状态栏,便能回到页面最顶部,省去了漫长的滑动过程。但是有时在开发中,会遇到点击返回功能消失的现在,下面简单说说原因以及几种重现的方法。 先从实现方法说起,如果要恢复功能,首先我们…

【CSS 28】animations 动画 @keyframes规则 延迟动画 运行次数 反向or交替 速度曲线 填充模式 简写属性

CSS animations 动画 animations 动画 CSS 可实现 HTML 元素的动画效果,而不使用 JavaScript 或 Flash 下面我们将使用到下面的属性: keyframesanimation-nameanimation-durationanimation-delayanimation-iteration-countanimation-directionanimati…

Vue 适配iOS、Android顶部状态栏(沉浸式,混合APP开发)

1、获取高度、赋值 移动端通过拼接到ua信息里传递给web前端 安卓手机的全面屏有些特殊,高度会莫名多一截儿(为啥特殊我也不知道, 仙女叹气ε=(ο`*)))唉!有知道的友友们 ,欢迎在评论区留言哦~),所以单独做了些处理,具体看代码 //判断屏幕是否为全面屏 export function …

苹果状态栏HTML,webview内嵌的html页面,在ios系统上12以上版本和12以下版本状态栏效果不一样...

详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 重现步骤 在vue页面使用webview组件,内嵌HTML页面&#xff…

Flutter 沉浸式状态栏

Flutter 沉浸式状态栏 flutter项目运行起来,在ios上显示是没有最上边的半透明阴影,在android上状态栏有是有黑色阴影的。 去掉状态栏阴影如下: import dart:io; //提供Platform接口 import package:flutter/services.dart; //提供SystemUi…

如何获取iPhone 各机型以及系统的状态栏高度进行适配

在iPhone x以前苹果手机的各机型状态栏高度均为20;在iPhone x以后苹果新推出刘海屏机型,苹果的各机型状态栏高度均为44。但是今年苹果随着苹果新操作系统iOS 14的推出导致了iPhone x以后的部分苹果刘海屏机型状态栏的高度的改变有的为47,有的…

ios 设置状态栏颜色

UIView *statusBar [[[UIApplication sharedApplication] valueForKey:"statusBarWindow"] valueForKey:"statusBar"]; if ([statusBar respondsToSelector:selector(setBackgroundColor:)]) { statusBar.backgroundColor ColorRed; }