iOS 7 UIButton 的画外音问题
Posted
技术标签:
【中文标题】iOS 7 UIButton 的画外音问题【英文标题】:iOS 7 Voiceover issue with UIButton 【发布时间】:2013-09-27 17:03:11 【问题描述】:我有一个支持画外音的应用。在 ios 6 中,当单击按钮时,UIButtons 会向用户宣布某些内容。在 iOS 7 中,当用户单击按钮时,画外音现在会宣布“已选择 - - 然后宣布我想要它说的内容。我迫切需要摆脱其中的“已选择 -”部分,因为它会破坏流程许多盲人用户的应用程序。
有人知道如何解决这个问题吗?
【问题讨论】:
【参考方案1】:试试这个
button.accessibilityLabel = nil/@""; button.accessibilityValue = @"公告字符串";
【讨论】:
【参考方案2】:您需要在“已选择”的特定按钮的可访问性特征中检查是否未选中。 如果您需要画外音来说出自定义消息,您可以在辅助功能标签中写下 如果您想为用户提供特定操作的提示,您可以添加辅助功能提示 Voiceover 指定状态或称为特征的特定控件,您可以根据需要选择。
请注意,您也在通过代码添加可访问性吗?
【讨论】:
以上是关于iOS 7 UIButton 的画外音问题的主要内容,如果未能解决你的问题,请参考以下文章