如何在iOS中以编程方式将“辅助功能”焦点设置为按钮

时间:2014-02-09 16:08:54

标签: ios iphone accessibility

在iOS中,如何通过编程方式将可访问性焦点设置为按钮?

3 个答案:

答案 0 :(得分:0)

您可以通过以下通知执行此操作:

UIAccessibilityLayoutChangedNotification

UIAccessibilityScreenChangedNotification

E.g。

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, yourElement);

答案 1 :(得分:0)

@ClemensL的响应效果很好。 这是Swift 5版本:

func setAccessibilityFocus() {
    UIAccessibility.post(notification: UIAccessibility.Notification.layoutChanged, argument: self)
}

答案 2 :(得分:0)

您可以使用以下代码段将焦点设置为任何UI元素。

UIAccessibility.setFocusTo(您的用户界面元素)

相关问题