プログラムでアクセシビリティフォーカスを設定する方法はありますか(App Storeセーフ)?どんな助けでも大歓迎です。
要素に焦点を当てるために呼び出すことができます。
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.myFirstElement);
それ以外の場合は、iOS 8以降でaccessibilityElementsを使用して要素の順序を設定すると、リストの最初の要素に自動的にフォーカスされます
self.accessibilityElements = @[myFirstView, mySecondButton, myThirdLabel]
これはSwiftコードです:
UIAccessibility.post(notification: .screenChanged, argument: <theView>)
使用例
let titleLabel = UILabel()
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
UIAccessibility.post(notification: .screenChanged, argument: titleLabel)
}