Я хотел бы знать, включен ли AssistiveTouch или нет, потому что мое приложение хочет дать пользователю инструкции, как правильно его настроить для определенного случая использования.
Я пытался получить UIAccessibility.isAssistiveTouchRunning
, но этоникогда не возвращает истину. Я даже включил таймер и включил и выключил AssistiveTouch, но он всегда возвращает false. Затем я добавил UIAccessibility.assistiveTouchStatusDidChangeNotification
примерно так:
NotificationCenter.default.addObserver(forName: UIAccessibility.assistiveTouchStatusDidChangeNotification, object: self, queue: OperationQueue.current, using: { notification in
print(notification)
})
, но это никогда не срабатывает.
Чего мне не хватает? Эта функция недоступна?
Привет krjw
РЕДАКТИРОВАТЬ 1
Я попытался isVoiceOverRunning
, и она работает. Я не могу продвинуться дальше с этим.