Подтвердить что ты не робот

IOS меняет доступность.

Есть ли способ настроить фокус доступности программно (App Store-safe)? Любая помощь будет оценена.

4b9b3361

Ответ 1

Чтобы сфокусироваться на элементе, который вы можете вызвать.

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,  self.myFirstElement);

В противном случае для iOS 8+ используйте accessibilityElements для установки порядка элементов, и он автоматически сфокусируется на первом элементе в списке

self.accessibilityElements = @[myFirstView, mySecondButton, myThirdLabel]

Ответ 2

Это код Swift:

UIAccessibility.post(notification: .screenChanged, argument: <theView>)

Пример использования

let titleLabel = UILabel()

override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)
        UIAccessibility.post(notification: .screenChanged, argument: titleLabel)
}