我有两个视图控制器:

- UITableViewController
- UIViewController


UIViewController我在UITableViewController上方模态显示,可以滑动以展开(例如在iOS Maps应用中)。

问题出在Voice-Over中。激活时,焦点位于UIViewController上,但是向左滑动不会将其带到UITableViewController上。

注意:当我通过UIViewController透明区域中放置的触摸时,以模态显示UIViewControllers时,我可以在后台与UITableViewController进行交互。

最佳答案

根据实现视图控制器的方式,快速查看accessibilityElementsHiddenaccessibilityViewIsModal属性可能会有所帮助。

看一眼:


“实现可访问的模式视图”部分中的article可以通过巧妙,互动和教学的方式来了解后者的工作方式。
这些many useful examples包括代码和插图。

10-04 13:57