请考虑以下情形:一个UIScrollView
,其顶部内容插入:500。在该区域中有一个子视图。
当“三指滑动”以进入滚动视图的“下一页”时,UIScrollView
坚持认为它永远不应滚动到其内容偏移量0上方。有时,它实际上会滚动到该位置并说(Page ZERO 3),但过了一会儿再也没有跳到那里。有什么办法可以在页面滚动中包括“内容插入”区域?
这里有一些测试代码可以复制这种行为。我们的实际用例更加复杂,但这是基本思想: https://gist.github.com/ullstrm/45bd68032fe92ba13476b506ed70f424
视图控制器只有一个滚动视图,所有边都限制为常数为0的超级视图。
关于如何让iOS知道也应该滚动到该区域的任何想法?
答案 0 :(得分:1)
您可以使用accessibilityScroll
方法来覆盖Voiceover的滚动行为。您需要手动更改UIScrollView
的{{1}},但否则应该可以正常工作。