启用VoiceOver后,我想知道用户是否在选择UIButton时执行左/右轻弹操作。
当特定元素收到或失去焦点时,很少有方法可以帮助您:
但UIAccessibilityAction中没有任何内容可帮助查找用户是否尝试向左或向右轻弹。
有没有办法找出用户试图做什么?
答案 0 :(得分:0)
否。您不应尝试覆盖左右VoiceOver滑动手势。如果您需要通过滑动调整值,请考虑使用特征UIAccessibilityTraitAdjustable
实现自定义控件。如果您需要支持直接手势互动,请采用UIAccessibilityTraitAllowsDirectInteraction
。
修改:要回答您的问题,您可以观看焦点更改,发布屏幕更改通知,返回新的孩子,并专注于第一个。请参阅下面的评论,了解为什么这可能是不受欢迎的。