首页 > 解决方案 > 摆脱辅助功能检查器中的“不支持动态文本字体大小”警告

问题描述

我想问你 - 有谁知道如何摆脱 iOS 辅助功能检查器中的“不支持动态文本字体大小”警告?

我有一个 React Native 应用程序,我通过覆盖 Text 和 TextInput 的 defaultProps (allowFontScalling: false) 全局禁用了字体缩放,但我仍然在我在 iOS 上使用的辅助功能检查器中收到“不支持动态文本字体大小”警告模拟器。

如何摆脱我收到的 TextInputs 警告?我可以确认在进行覆盖后字体不再可扩展。

标签: iosreact-nativemobileaccessibility

解决方案


该错误与您认为的含义完全相反。整个错误消息是:

“问题:不支持动态文本字体大小。用户将无法更改此元素的字体大小

最后一部分是重要的一点,您所做的意味着用户无法设置他们喜欢/需要的字体大小(这是可访问性失败)。

您应该允许根据系统偏好更改字体大小,因此allowFontScaling应该设置为true并且您的布局应该适应/能够适应更大的字体大小。

这对于有视力障碍的人来说很重要,以便能够使用您的应用程序。


推荐阅读