Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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_Ipad_Accessibility_Core Text_Voiceover - Fatal编程技术网

Ios 实现自定义文本编辑器的可访问性

Ios 实现自定义文本编辑器的可访问性,ios,ipad,accessibility,core-text,voiceover,Ios,Ipad,Accessibility,Core Text,Voiceover,我已经创建了一个自定义富文本编辑器,它使用核心文本并符合UITPUT协议。我正在想办法让画外音可以看到 从我对易访问性编程指南和UIAccessibilityProtocol及相关类的阅读来看,似乎我应该使自定义视图符合UIAccessibilityContainer协议,然后为文本创建UIAccessibilityElements。我的问题是-我应该返回什么级别的文本粒度?UIAccessibilityElement应该表示一行、一个单词、一个字符还是其他什么 使用Notes应用程序,您可以选

我已经创建了一个自定义富文本编辑器,它使用核心文本并符合UITPUT协议。我正在想办法让画外音可以看到

从我对易访问性编程指南和UIAccessibilityProtocol及相关类的阅读来看,似乎我应该使自定义视图符合UIAccessibilityContainer协议,然后为文本创建UIAccessibilityElements。我的问题是-我应该返回什么级别的文本粒度?UIAccessibilityElement应该表示一行、一个单词、一个字符还是其他什么


使用Notes应用程序,您可以选择行、词、字符等。UIAccessibilityContainer/UIAccessibilityElement似乎无法传达此信息。所以,我觉得我错过了什么。非常感谢您提供任何建议或指导。

要使内容像Notes应用程序一样可读,您还必须为自定义视图实现UIAccessibilityReadingContent协议。这是一个参考
有关更多详细信息,请尝试查找WWDC 2011 iOS辅助功能视频

在这段时间里,你是否找到了一个可以分享的解决方案?