小编col*_*srj的帖子

VoiceOver 没有滚动到横向屏幕外的元素?

如何让 VoiceOver 滚动到 UIScrollView 中的屏幕外元素。

我有一个 UIScrollView。这是一个包含许多子视图的 UIView。在这些子视图中是标签 - 如下所示:

Scroll View
-> UIView
--> UIView
----> Label
--> UIView
----> Label
--> UIView
----> Label
--> UIView
----> Label
--> UIView
----> Label
Run Code Online (Sandbox Code Playgroud)

当我以横向模式启动我的应用程序时,我可以看到一些元素在屏幕外。我可以毫无问题地滚动到这些。但是,在使用 VoiceOver 时,我可以通过滑动来移动屏幕上的元素,但应用程序不会通过单独滑动来滚动通过屏幕上的最后一个可见元素。如果我将 iPad 旋转到纵向模式,我可以滑动到无法访问的元素,并继续滑动到纵向模式下屏幕外的其他元素。我可以使用三指滑动向下移动到下一个“页面”并选择一个元素继续,但这不是我所期望的。我原以为只要继续滑动,下一个元素就会滚动到视图中。

该应用程序是使用 Xcode 6.4 以 Swift 1.2 编写的,我正在运行 iOS 8.4 的 iPad Mini 2 上运行该应用程序

有任何想法吗?

uiscrollview ios voiceover uiaccessibility

7
推荐指数
2
解决办法
4020
查看次数

标签 统计

ios ×1

uiaccessibility ×1

uiscrollview ×1

voiceover ×1