我在写一个自定义按钮,没有文字内容(就是一个图标),结果发现用屏幕朗读选中它时完全没声音,也不知道是哪个控件。后来查文档发现有个 accessibilityText,是不是只要没有文字内容的组件就一定要加这个属性?像下面这样?
Button()
.accessibilityText("返回按钮")
有没有推荐的使用方式或者默认行为?
我在写一个自定义按钮,没有文字内容(就是一个图标),结果发现用屏幕朗读选中它时完全没声音,也不知道是哪个控件。后来查文档发现有个 accessibilityText,是不是只要没有文字内容的组件就一定要加这个属性?像下面这样?
Button()
.accessibilityText("返回按钮")
有没有推荐的使用方式或者默认行为?
1 回答835 阅读✓ 已解决
1 回答1.1k 阅读
1 回答961 阅读
1 回答914 阅读
1 回答847 阅读
1 回答795 阅读
1 回答743 阅读
您确实倒是理解得非常准确:只要组件没有可读文字(如 Text),就应使用 accessibilityText 手动补充信息。
否则屏幕朗读会跳过该组件或直接无播报,影响使用体验。
推荐做法: