iOS 13语音控制UIScrollView
iOS13语音控制功能具有“向下滚动”命令。此命令适用于UITableView,但似乎不适用于具有可滚动内容的UIScrollViewiOS 13语音控制UIScrollView,ios,uiscrollview,ios13,uiaccessibility,voice-control,Ios,Uiscrollview,Ios13,Uiaccessibility,Voice Control,iOS13语音控制功能具有“向下滚动”命令。此命令适用于UITableView,但似乎不适用于具有可滚动内容的UIScrollView 这是有意的吗 无论是否有意,是否有办法使此命令在UIScrollView上工作 示例:在UIScrollView中包含大量文本的UILabel(约束是正确的-它会滚动,并在活动时通过画外音进行确认,称为“第1页,共3页”) 此命令适用于UITableView,但似乎不适用于具有可滚动内容的UIScrollView 。。。仅当此内容是一个必须可滚动的大型UILa
向下滚动
,直到标签的末尾向上滚动
,这永远不起作用现在,如果您的用例是UIScrollView中的单个UILabel,请将它们删除以显示UITextView 编辑
下面是Xcode屏幕截图,可以使
UITextView
滚动与VoiceControl功能一起工作:
。。。结果如下:
正如您所注意到的,这只是一个带有简单文本视图的空白项目:iOS可以识别这一单一元素,并在
向下滚动
和向上滚动
发声时根据需要进行操作。如果我将ScrollView+UILabel替换为UITextView,它仍然不会使用语音控件进行滚动。你设法让它工作了吗?现在我只有一个空白的ViewController,其中UITextView被约束在视图的上/下/左/右。标签上的伟大思想只是在scrollview中也是一种空元素@Wych:它和添加的屏幕截图一样好用。只需创建一个空白项目,并添加带有约束和个人内容的文本视图。@xle-22啊,是的,我可以从空白UITextView复制您的功能,但如果您使其不可编辑,画外音将停止按预期工作。在这方面,它的行为似乎与ScrollView中的UILabel相同?