在iOS中,如何通过编程方式将可访问性焦点设置为按钮?
您可以通过以下通知执行此操作:
UIAccessibilityLayoutChangedNotification
要么
UIAccessibilityScreenChangedNotification
EG
UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, yourElement);
@ClemensL响应效果很好。这是一个Swift 5版本:
func setAccessibilityFocus() {
UIAccessibility.post(notification: UIAccessibility.Notification.layoutChanged, argument: self)
}