react native中Text组件的accessible、a​​ccessibilityLabel和accessibilityHint属性有什么区别?

Sta*_*low 5 android ios reactjs react-native

是什么区别accessibleaccessibilityLabelaccessibilityHint性能Text componentreact native?React 原生文档不足以理解。例子会更受欢迎。

Has*_*sar 13

可访问- 设置为 true 的标志将使视图或组件成为可供残疾人士使用 VoiceOver 阅读的辅助功能元素。

无障碍标签 - 当 VoiceOver 越过无障碍元素时,如果没有给定标签,它只会读取为文本字段、标签或按钮。相反,您可以将其读作“用户名字段”、“密码字段”、“登录按钮”等

accessibilityHint - 用于通知用户在点击该 UI 元素或与该 UI 元素交互时将执行什么操作。

例如,如果您在用户单击时有一个“登录按钮”。您想通知用户之后将执行的操作,例如 - “当您点击此登录按钮时。您的用户名和密码将被验证,成功登录后您将被带到仪表板屏幕”

另请参阅 ReactNative 文档的这一部分。一些代码示例非常彻底https://facebook.github.io/react-native/docs/accessibility

我希望这会有所帮助。