gpt4 book ai didi

ios - VoiceOver:PageViewController 中的 View Controller 宣布错误的页码

转载 作者:行者123 更新时间:2023-11-30 13:26:51 26 4
gpt4 key购买 nike

这是demo app :

它是一个带有 2 个 viewController 的 pageViewController。

如果你打开 VoiceOver 并用三指点击 viewController 的任意位置,voiceOver 会播报第 2 页(共 3 页),这很奇怪,因为没有三页,而且无论你在哪个页面,它始终是第 2 页.

我猜预期的行为是宣布正确的页码或根本不读取页码。

知道如何解决这个问题吗?谢谢!

最佳答案

我没有在任何地方的文档中找到这一点,但我最好的猜测是 UIPageViewControllerDataSource 定义了两个必需的方法:

pageViewController:viewControllerBeforeViewController:pageViewController:viewControllerAfterViewController:

因此,UIPageViewController 只知道三个 View Controller ,其中您只能看到 3 个 View Controller 中的第 2 个。可能只是基于 Apple 实现的默认行为。

关于ios - VoiceOver:PageViewController 中的 View Controller 宣布错误的页码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37082045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com