Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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_Swift_Uiaccessibility - Fatal编程技术网

Ios 带内容插入的滚动视图的语音辅助功能分页问题

Ios 带内容插入的滚动视图的语音辅助功能分页问题,ios,swift,uiaccessibility,Ios,Swift,Uiaccessibility,考虑以下场景:内容插入为top:500的UIScrollView。在此区域中有一个子视图 当“三指滑动”转到滚动视图的“下一页”时,UIScrollView坚持它不应滚动到其内容偏移量0以上。有时它会在那里滚动并显示(第0页,共3页),但过了一会儿它就再也不会跳到那里了。有没有办法在页面滚动中包含“内容插入”区域 下面是一些复制这种行为的测试代码。我们的实际用户案例更为复杂,但这是基本理念: 视图控制器只有一个滚动视图,所有边都约束为具有常数0的superview 您知道如何让iOS知道它也应

考虑以下场景:内容插入为top:500的
UIScrollView
。在此区域中有一个子视图

当“三指滑动”转到滚动视图的“下一页”时,
UIScrollView
坚持它不应滚动到其内容偏移量0以上。有时它会在那里滚动并显示(第0页,共3页),但过了一会儿它就再也不会跳到那里了。有没有办法在页面滚动中包含“内容插入”区域

下面是一些复制这种行为的测试代码。我们的实际用户案例更为复杂,但这是基本理念:

视图控制器只有一个滚动视图,所有边都约束为具有常数0的superview


您知道如何让iOS知道它也应该滚动到此区域吗?

您可以使用该方法覆盖Voiceover的滚动行为。您需要手动更改
UIScrollView
contentOffset
,否则它应该可以正常工作。

谢谢!为清楚起见,如果您从该函数返回“true”,则告诉iOS您已处理该操作。如果返回“false”,它将传播到祖先,并最终由iOS处理。