首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS15 UINavigationBarAppearance隐藏电池/时间图标(UIStatusBarStyle)

iOS15 UINavigationBarAppearance隐藏电池/时间图标(UIStatusBarStyle)

在iOS15中,可以使用UINavigationBarAppearance来自定义导航栏的外观,包括隐藏电池和时间图标(UIStatusBarStyle)。UIStatusBarStyle是一个枚举类型,用于定义状态栏的样式。

要隐藏电池和时间图标,可以按照以下步骤进行操作:

  1. 创建一个UINavigationBarAppearance对象:
代码语言:txt
复制
let appearance = UINavigationBarAppearance()
  1. 设置状态栏样式为.lightContent,这将隐藏电池和时间图标:
代码语言:txt
复制
appearance.statusBarStyle = .lightContent
  1. 将UINavigationBarAppearance对象应用于导航栏:
代码语言:txt
复制
navigationController?.navigationBar.standardAppearance = appearance
navigationController?.navigationBar.scrollEdgeAppearance = appearance

这样,导航栏将使用自定义的外观,并隐藏电池和时间图标。

优势:

  • 通过隐藏电池和时间图标,可以获得更简洁的导航栏外观。
  • 可以根据应用的设计需求自定义导航栏的样式,提升用户体验。

应用场景:

  • 当应用需要一个干净简洁的导航栏外观时,可以隐藏电池和时间图标。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mpp
  • 腾讯云移动推送:https://cloud.tencent.com/product/tpns
  • 腾讯云移动分析:https://cloud.tencent.com/product/mga
  • 腾讯云移动测试:https://cloud.tencent.com/product/mst
  • 腾讯云移动直播:https://cloud.tencent.com/product/mlvb

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS15适配

背景 按照往年新系统发布的时间规律,新的系统预计在9月20日左右发布,目前beta版本已经更新到beta6。...想必都看过WWDC2021的Session了,Session原版视频依然是最有效的get新特性的渠道,iOS15多的特性就不说了,我就整理了我在适配iOS15路上的一些更改和调整。...后发现,iOS15navigationBar的相关属性设置要通过实例UINavigationBarAppearance来实现,UINavigationBarAppearance是iOS13更新的API,...应该有人已经在用,我们的应用兼容iOS10以上,对于导航栏的设置还没有使用UINavigationBarAppearance,如今在iOS15上失效,所以对于呈现的问题,做如下适配: 新代码 ........结尾 目前看iOS15适配工作量较小,后续发现新的适配内容我也会同步更新。

2.3K30

IOS15 beta 8 开发者预览版更新【附升级通道】

,“天气app”图标镜像显示。...在iOS15中,Apple引入了”专注“模式,在beta3中”专注状态“以及”电话“的位置,被分配到了专注模块中去,更适合不同的场景使用。...iOS 15 beta4更新 支持MagSafe外接电池; 设置中通知、备忘录的图标修改; Safari浏览器底部Reload按钮更换为底部直接加入了刷新按钮,浏览网页更加方便; iOS 15 beta5...更新 天气APP图标更新 锁屏界面 “相机” 图标更新 控制中心 “声音识别” 图标更新 iPhone关机信息提示:iPhone关机后仍可被找到,可以临时禁用该功能 Apple在照片、地图、提醒事项等应用中添加了介绍提示...//同之前,稍稍有些麻烦; 部分系统弹窗汉化不全面; 天气app,显示全部城市时勿过渡动画,略显突兀; 微X app显示浮窗时,联系人头像会被“切成”16宫格,卡顿; 不知是否应归为“BUG”,升级前电池效率

1.1K10
  • iOS-UIApplication详解iOS-UIApplication详解

    设置应用程序图标右上角的红色提醒数字 @property(nonatomic) NSInteger applicationIconBadgeNumber; 代码实现和效果: UIApplication...categories:nil]; // 注册用户通知 [app registerUserNotificationSettings:setting]; 注:苹果为了增强用户体验,在iOS8以后我们需要创建通知才能实现图标右上角提醒...)preferredStatusBarStyle; 状态栏的可见性  -(BOOL)prefersStatusBarHidden; #pragma mark-设置状态栏的样式 -(UIStatusBarStyle...一个应用程序的状态栏都由它统一管理)如果想利用UIApplication来管理状态栏,首先得修改Info.plist的设置,添加选中行,并设置为NO即可,这篇文章中有详细介绍iOS中用application 来管理电池栏状态...delegate可以处理的时间包括 1.应用程序的生命周期事件(如程序启动和关闭) 2.系统事件(如来电) 3.内存警告(用处较多) 每当我们创建项目时,程序中的AppDelegate文件就是

    1.6K70

    iOS 知识小集(Status Bar变换)

    背景 iOS 中经常会有需要在某个界面改变状态栏颜色或者某个界面隐藏状态栏的需求。而改变状态栏颜色和控制状态栏显示和隐藏的API,在iOS 的不同版本中也发生了很多变化。...API iOS 7 ~iOS 9 从iOS 7开始系统风格大变样,图标扁平了,状态栏也不在闹独立了。因为状态栏的会受到导航栏或者View背景色的影响,所以状态栏的风格也需要实时调整了。...UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault]; // 带动画效果,动画效果其实就是变换的时间变慢了...UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; // 带动画效果,动画效果其实就是变换的时间变慢了...例如,我想要在这个界面时状态栏为白色,状态栏不隐藏,那么我只用重写-preferredStatusBarStyle,like this: - (UIStatusBarStyle)preferredStatusBarStyle

    1.3K21

    iOS状态栏使用总结

    :显示时间电池等信息 导航栏:显示app页面标题,返回按钮等 iOS7之前:状态栏与导航栏是分开的; iOS7之后:状态栏与导航栏合在一起;导航部分总高度(64)= 状态栏高度(20) +导航栏内容高度...,需要在进入页面时设置隐藏,退出页面时设置显示,以保证不影响其他页面的状态栏样式。...此时全局设置的操作都是无效的,需要分页设置才能修改其样式,即:在每个视图控制器或者控制器基类中使用如下代码: - (UIStatusBarStyle)preferredStatusBarStyle {...preferredStatusBarStyle才具有修改状态栏样式的能力,解决这个问题的方法有两种: 方法1:添加子类导航控制器 我们需要使用自定义的子类导航控制器,在其中添加如下的代码: - (UIStatusBarStyle...四、启动页隐藏状态栏 App启动页如果不需要显示状态栏信息,可以设置隐藏

    1.9K30

    Battery Indicator for Mac(电池指示灯工具)v2.14.1直装版

    Battery Indicator for Mac是运行在MacOS平台小巧轻便的电池指示灯工具。Battery Indicator mac版可以在菜单栏中显示剩余电池时间和百分比。...当电池充满电或达到特定百分比时,还可以优先通知。使用方法简单,功能强大。...图片Battery Indicator for Mac(电池指示灯工具)Battery Indicator for Mac软件介绍在菜单栏中显示剩余电池时间和百分比。...该应用程序具有在连接电源插头时隐藏菜单栏图标的设置,如果您只关心使用电池时的电池时间/百分比,这会很有用。您可以通过在按下 Command 键的同时将其图标拖出菜单栏来隐藏系统电池指示器。...您还可以通过在按住 Command 键的同时拖动菜单栏图标来重新排列菜单栏图标。这意味着您可以将这个应用程序准确地放置在系统电池指示器曾经所在的位置。当电池充满电或达到特定百分比时,还可以优先通知。

    62360

    苹果iOS 15发布:关机也能定位,ASMR重度用户狂喜,这波库克又“去苹果化”了

    特定时间看推送 这次,苹果的“通知”功能也有所更新。...新的通知界面,将APP图标放大到了正常大小,让不少网友感到不习惯,也有网友调侃这是变成了“老人机”: △iOS15 vs iOS14 不过,通知中新增的摘要功能还是有点意思的。...现在通知不会“一股脑地”投送所有推送了,如果你只想在某些时间段阅览某些APP的信息,可以设置条数、时间和顺序,它会非常智能地给你排好序,让你在特定时间段进行阅读。...iPadOS其他值得关注的新功能还有: 桌面小组件支持更大尺寸,而且可以穿插排列在App图标之间。 像MacOS一样的App资源库,会固定在Dock栏的最右边。...你有第一时间更新么?还发现了哪些新功能?欢迎留言告诉我们。 对了,是不是还有很多人没更新,等着新买的iPhone13到货了再体验?

    1.1K20

    iOS 15 要来了!UI 焕然一新,分屏显示,iPhone 7以下机型不支持

    ---- 新智元报道   来源:macrumors 编辑:yaxin、LQ 【新智元导读】苹果官宣,WWDC21 全球开发者大会将于北京时间 6 月 8 日凌晨 1 点开幕。...今日,苹果官方宣布,WWDC21 全球开发者大会将在将于北京时间 6 月 8 日凌晨 1 点开幕。...我们知道,iOS 7之前的系统,图标都是拟物风格。 iOS 14的图标是扁平化风格,到了iOS15图标将再次回到「拟物风格」。...同时,iOS 15将增加息屏显示功能,支持时间、天气、温度、提醒等显示。 不过,重点是,只有iPhone 12及以上机型支持该功能。...此外,iOS15 还将支持Apple Pencil,这个功能或许有点儿「鸡肋」。 还有网友表示,最需要的是「长截屏」。

    53520

    iOS动画系列之六:利用CABasic Animation完成带动画特效的登录界面1. 画风突变的笑脸2. 心跳3. iOS实践:实现一个带动效的登录界面

    **animations** completion:(void (^__nullable)(BOOL finished))**completion**; 几个参数的解释: duration : 动画时间...delay : 延迟时间 dampingRatio : 阻尼系数(弹性) 越小越弹 velocity : 速率 options : 选项 animations : 做动画的时候需要写的代码都放在这里...3.3 需要注意的一些小地方 1,为了能够有一个相对舒服一点的视觉效果,对导航栏进行了隐藏。 2,修改了电池栏的颜色,能让全屏的时候看起来舒服一点。默认情况下,系统的电池栏颜色都是黑色。...不让在动画的播放过程中可以不停的点击登录按钮,如果动画播放时间比较长,这个动画时间是会累加的?。...// 设置电池栏的状态为白色 - (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;

    1.6K60

    Bartender 4 for Mac(菜单栏应用管理软件)4.2.11中文免激活版

    随着使用Mac的时间不断增加,为了让Mac变得更好用,爱将一款又一款的小工具收入囊中,就这样慢慢的发现那原本简洁的菜单栏上图标变得越来越多,越来越长,越来越拥挤,每次打开Chrome谷歌浏览器就看到菜单栏一排...您可以将它们隐藏起来,但仍然易于访问,将最重要的项目设置为始终可见,并为工作流定义项目的确切顺序。即使在macOS重新启动后,酒保也会按您的要求为您点餐。...触发器包括:任何更改、图标匹配或脚本。允许您在需要时显示菜单栏项。调酒师还包括一些独特的触发器:电池-显示电池供电时,或在特定水平。WiFi-未连接到WiFi网络时显示。...时间机器-显示时间机器正在备份。快速显示现在可以通过快速显示快速访问菜单栏项。只需将鼠标移动到菜单栏,或单击菜单栏(如果愿意),即可立即访问隐藏的菜单栏项。...在菜单栏下面的调酒师栏中访问隐藏的菜单栏项目,如果你需要更多的空间来存放所有菜单栏应用程序,那就太好了。

    74530

    6款超好用的macOS工具软件,提高Mac使用体验

    Rectangle还拥有自定义功能,比如隐藏菜单栏图标以及更多分屏方式。...One Switch还提供了一些使用频率比较高的功能开关,比如快速隐藏桌面、Dock栏、窗口,清空废纸篓,连接耳机等等。用户可以在偏好设置中自定义需要显示的功能选项。...支持在菜单栏显示CPU、内存、硬盘、网络状况、内部传感器状态(比如温度)、电池、天气信息等诸多信息,用户也可以根据自己的需要选择开启或者是关闭。当鼠标点击相应的图标时,还可以显示更加详细的信息。...始终将电池电量保持在100%会更快缩短电池的使用寿命。AlDente刚好解决“即需要插电源使用,又要避免电池时间处于100%”的问题。...虽然AlDente可以限制Mac在连接电源的时候将电池充满电,但是并不建议始终/始终开启,因为使用电源供电会让锂电池时间没有电池循环,反而会造成不可逆的损伤,建议偶尔拔下电源或者将软件关闭。

    2K60

    Bartender 4 for Mac(菜单栏应用管理软件)

    Bartender 4 for Mac是一款菜单栏应用管理软件,能够帮助我们解决系统菜单栏图标越来越多,导致打开某些应用后被隐藏的问题,还你一个干净的Mac菜单栏,Bartender 能够让我们把不需要直接显示的菜单栏的应用图标放在这个二级菜单栏中...使用 Bartender,您可以隐藏或重新排列菜单栏项目、创建键盘快捷键以及访问隐藏的项目。它还可以让您将相似的项目组合在一起,从而更容易找到它们。...,并且可以使用快捷键或者手势来切换菜单栏状态• 可以使用通知功能来显示或者隐藏某些应用的更新或者提醒,并且可以自定义通知的样式和时间• 可以使用插件功能来增加更多有用的功能,比如天气、日历、电池等,并且可以与其他应用...你可以通过Bartender 4的设置来自定义图标的显示顺序和隐藏规则,使得你的菜单栏更加符合你的使用习惯。...除了整理菜单栏外,Bartender 4还可以为你的菜单栏添加一些额外的功能,比如说显示日期、时间、天气等信息。这些功能不仅方便实用,还能让你的菜单栏更加个性化。

    62900

    Parallels Toolbox for mac(pd工具箱)

    要激活它,只需单击工具栏中的飞行模式图标。要关闭飞行模式,请再次单击该工具。 闹钟 使用此工具在特定时间通过通知和声音提醒您。只需设置时间和星期几(或一周中的几天),闹钟就会按计划出现。...节能 使用此工具可延长 Mac 的电池续航时间。打开省电模式后,此工具会自动检测Mac何时切换到电池,并包含许多通常隐藏在操作系统深处的省电设置。...隐藏文件 使用此工具可显示或隐藏隐藏的文件和文件夹。要显示隐藏文件,请单击工具图标。要隐藏隐藏文件,请再次单击工具图标隐藏桌面 使用此工具可隐藏桌面上的所有文件、文件夹和其他图标。...要激活它,只需单击工具栏、停靠栏或 Finder 中的隐藏桌面图标。要再次显示图标,只需再次单击工具图标即可。 隐藏菜单项 使用此工具隐藏未使用的图标。...在工具设置中,指定要隐藏图标以及要保持可见的图标。当该工具处于活动状态时,您选择隐藏图标将不可见。要显示它们,请单击工具图标。要隐藏它们,请再次单击工具图标或单击屏幕上的其他位置。

    5.7K30

    ToothFairy for Mac(一键蓝牙设备连接切换软件)v2.8.2中文版

    单击菜单栏中空心的AIrPods图标切换到AIrPods。它填充以显示它们已连接,并且还显示电池指示灯。支持多个蓝牙音频设备; 您可以为每个选择不同的图标和热键。获得最佳音频质量。...再次点击图标(或按热键),断开蓝牙设备,以便切换回手机。带有Apple W1芯片的AIrPods和Beats设备无需手动断开,您可以将它们设置为“仅连接模式”,以避免多次按下热键时意外断开连接。...可选地隐藏Dock图标,使其仅出现在菜单栏中。在隐藏Dock图标的情况下,您可以右键单击(或按住Ctrl单击)菜单栏图标以访问设置。AIrPods连接或断开连接时运行一个shell脚本。...您可以一目了然地看到连接的设备以及电池电量。通过使用更高质量的音频输出编解码器,ToothFAIry for Mac中文版下载还可以使音乐和视频听起来更好。

    73120

    模拟京东首页导航条渐变

    首页导航条 - 细节点: 根据拖动,导航条的透明度渐变 拖动到一定的位置,整个导航条的元素 (按钮&&搜索框)发生变化 导航条的透明度在改变,但是上面的文字&&图片还是很清晰,未被透明度所影响 顶部的时间工具条...,在导航条颜色变化的时候,也会变化 ---- 搭建步骤 1.隐藏系统默认导航条,自定义导航条 因为要改变导航条透明度,改变导航条颜色等操作,系统默认的导航条实现起来比较困难。...:animated]; self.navigationController.navigationBarHidden = YES; } 初步样式.gif 隐藏导航条之后,创建一个UIView,上面左右两个...orangeColor]; _leftBtn.selected = NO; _rightBtn.selected = NO; } 4.监听导航条透明度,动态设置顶部时间状态栏颜色...UIStatusBarStyleDefault; } //设置状态栏刷新 [self setNeedsStatusBarAppearanceUpdate]; } //设置顶部状态栏颜色 -(UIStatusBarStyle

    2.6K90
    领券