Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 停止画外音阅读文本_Ios_Objective C_Accessibility_User Experience_Voiceover - Fatal编程技术网

Ios 停止画外音阅读文本

Ios 停止画外音阅读文本,ios,objective-c,accessibility,user-experience,voiceover,Ios,Objective C,Accessibility,User Experience,Voiceover,我的视图上有一个很长的文本,当我点击它时,画外音会阅读文本。 是否存在停止画外音读取的默认行为? 如果没有,有没有一种方法可以通过编程实现?例如,当视图收到点击时 提前谢谢 在不了解内容或界面的情况下,很难对这个问题给出可靠的答案,但解决这个问题的一种方法是,首先不要将画外音用户和任何其他用户之间的体验视为不同的体验 如果你不想VoiceOver用户重复听到一长串文本,那么你可能也会假设其他用户也会在阅读一次之后跳过它 考虑修改界面,使信息在流中只显示一次,或者仅在用户需要和请求时显示,如上下文

我的视图上有一个很长的文本,当我点击它时,画外音会阅读文本。 是否存在停止画外音读取的默认行为? 如果没有,有没有一种方法可以通过编程实现?例如,当视图收到点击时


提前谢谢

在不了解内容或界面的情况下,很难对这个问题给出可靠的答案,但解决这个问题的一种方法是,首先不要将画外音用户和任何其他用户之间的体验视为不同的体验

如果你不想VoiceOver用户重复听到一长串文本,那么你可能也会假设其他用户也会在阅读一次之后跳过它

考虑修改界面,使信息在流中只显示一次,或者仅在用户需要和请求时显示,如上下文帮助

再说一遍,由于不知道界面或文本的目的,很难直接回答这个问题,但我通常发现,构建一个包含所有人的界面通常有助于指出,可能被视为可访问性问题的内容实际上是更广泛的用户体验问题,而不仅仅限于画外音接口


我希望这能帮上一点忙。

你为什么要阻止它?如果用户离开该项目,则画外音将读取下一个项目…如果用户在充分了解该元素后决定忽略该元素,该怎么办?他是否应该选择另一个ui元素,如按钮等,或者点击没有任何内容的视图将停止画外音?如果这不是默认的画外音功能,用户如何知道该怎么做?这就是(部分)可访问性具有特征、提示和标签的原因。我问这个问题是想知道这方面的标准是什么。我是VoiceOver互动新手,希望在用我的主观观点设计应用程序之前了解它。标签/文本字段/文本视图都会读出全文。Web视图分别读出每个段落,因此更改为Web视图和格式化文本可能是一个不错的选择。。。