ios - 摆脱辅助功能检查器中的“不支持动态文本字体大小”警告
问题描述
我想问你 - 有谁知道如何摆脱 iOS 辅助功能检查器中的“不支持动态文本字体大小”警告?
我有一个 React Native 应用程序,我通过覆盖 Text 和 TextInput 的 defaultProps (allowFontScalling: false) 全局禁用了字体缩放,但我仍然在我在 iOS 上使用的辅助功能检查器中收到“不支持动态文本字体大小”警告模拟器。
如何摆脱我收到的 TextInputs 警告?我可以确认在进行覆盖后字体不再可扩展。
解决方案
该错误与您认为的含义完全相反。整个错误消息是:
“问题:不支持动态文本字体大小。用户将无法更改此元素的字体大小”
最后一部分是重要的一点,您所做的意味着用户无法设置他们喜欢/需要的字体大小(这是可访问性失败)。
您应该允许根据系统偏好更改字体大小,因此allowFontScaling
应该设置为true
并且您的布局应该适应/能够适应更大的字体大小。
这对于有视力障碍的人来说很重要,以便能够使用您的应用程序。
推荐阅读
- java - 在 Jboss 上从 STS(Spring Tool Suite)3 部署 WAR,返回 404
- javascript - Flask:为什么定义变量时ajax数据的内容会发生变化?
- c++ - 关于使用 std::map 到原点的 k 个最近点的问题
- opencl - 如何将数据从 int4 向量复制到 int8 向量中?
- python - 有没有办法在脚本中运行 `%memit` 而无需将其包装在 iphyton 中
- oracle - Oracle 中的“不喜欢”
- sql - 如何传输列名以替换 presto 列中的数字
- amazon-web-services - aws-lambda 没有 S3 触发调用的日志流
- java - 调用 isVisible() 后 JFrame 不显示,没有错误
- windows - 如何将 Github URL 转换为 Windows 和/或 Apple 计算机可以访问的文件路径