【问题标题】:UIPageViewController accessibility or voiceoverUIPageViewController 可访问性或画外音
【发布时间】:2013-12-05 02:43:18
【问题描述】:

我正在使用 UIPageViewController 浏览页面(UIViewController 数组)。我将页面视图控制器推到顶部导航控制器上。

当我启动应用程序时,我可以通过页面视图控制器内的所有 VC 进行分页。但是,页面视图控制器上的“三指滑动”不起作用。它只是没有得到滚动事件。

对这里出了什么问题有任何见解吗?

【问题讨论】:

  • 你实现accessibilityScroll:了吗?
  • 你有同样的解决方案吗?
  • 双击屏幕可以移动到下一个视图控制器。
  • @GoodSp33d 可访问性不是您必须用 3 个手指滑动才能滚动吗?
  • 我也遇到了同样的问题,@Swapnil Patel 你找到解决方案了吗?

标签: accessibility uipageviewcontroller voiceover uiaccessibility


【解决方案1】:

您是否尝试在 pageViewControllers 数组中的 UIViewControllers 上设置 view.isAccessibilityElement 的值?

(在 viewController.m/viewController.swift 文件上) self.view.isAccessibilityElement = true

上面的代码应该可以在 Objective-C 和 Swift(v. 2.2 及更高版本,也可能是更低版本)中运行

【讨论】:

    【解决方案2】:

    你试过这个吗:

    在情节提要中,将 pageViewController 的属性检查器中的 Transition Style 更改为“Scroll”而不是“Page Curl”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 2023-01-27
      相关资源
      最近更新 更多