我搜索过但无法找到最新的问题,所以请点击:
有人可以让我知道Xcodes辅助功能标签与提示vs Id的用途是什么?我认为它可能是标签和提示用于有声导航,Id仅用于自动化,但不确定是否正确?
答案 0 :(得分:5)
你是对的。
'Label'属性将用于表示元素本身的语音。如果未手动设置标签,则将在运行时根据元素的内容填充标签。 IE:“评论删除按钮”
'提示'也用于语音辅助,但是更具描述性的元素表示。 IE:“此按钮允许用户删除评论。”
'identifier'用于自动化和快速查询UI元素。 IE:“CommentDeleteButton”
标签和提示可以进行本地化,因此在不同语言之间会有所不同,而标识符保持不变。