我的应用程序中有3个按钮,当启用语音功能并且用户向右滑动时,将选择下一个按钮。

注意-按钮的可访问性焦点与按下的按钮不同。

询问原因-我希望该应用在选择按钮1时宣布“ AAA”,在按下按钮1时宣布“ BBB”。

问题


如何实现以上目标?
当选择一个按钮时,有没有一种方法可以调用。

最佳答案

视图(在这种情况下为按钮)需要实现协议UIAccessibilityFocus

- (void)accessibilityElementDidBecomeFocused
- (void)accessibilityElementDidLoseFocus
- (BOOL)accessibilityElementIsFocused

10-07 19:02
查看更多