15、iOS 无障碍功能全解析

iOS 无障碍功能全解析

1. 音频描述

AVFoundation 内置了对音频描述轨道的支持。当用户启用了相关设置,并且你的视频中嵌入了音频描述时,使用 AVPlayer 实例播放媒体,就能免费获得这一功能。任何优秀的视频编辑软件都允许你添加用于描述的辅助音频轨道。

2. 暗黑模式

暗黑模式是 iOS 13 的新特性。你的应用默认支持暗黑模式,无需进行任何更改。但如果不做调整,启用暗黑模式后,应用可能会显得有些怪异。暗黑模式不仅看起来很酷,还能节省电量,对于对光线敏感的人来说,它是一项重要的无障碍功能,较高的对比度有助于改善一些视觉障碍,如色觉缺陷和视力模糊。

你可以通过“设置”应用中的“显示与亮度”来切换暗黑模式。现在就切换暗黑模式,测试你的应用,看看哪些地方需要进行更改。你可能需要为一些颜色和图像资源添加暗黑变体。

在资源目录中存储的任何资源都可以添加颜色和图像的暗黑(或明亮)变体。选择你想要添加暗黑变体的颜色或图像,在属性检查器的外观部分选择“Any, Dark”。“Any”资源是 iOS 在 iOS 13 之前的设备上使用的值,因为那时还没有暗黑模式。通常,这与你的“Light”选项相同,但如果你需要同时指定明亮选项和旧版资源,可以选择“Any, Light, Dark”选项。

如果你需要根据颜色模式进行进一步的 UI 更改,可以查询视图的特征集合。userInterfaceStyle 将返回一个枚举值,分别为 .light、.dark 或 iOS 13 以下版本的 .unspecified。

let darkMode = tr
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值