Mac Catalyst textview первый респондент

У меня странное поведение интерфейса, когда я пытаюсь реализовать приложение для заметок на Mac с Catalyst. Я сделал textview

textView.becomeFirstResponder()

Но после создания новых заметок Catalyst каким-то образом перемещает фокус на кнопку "Назад". И после создания еще одного textview фокус работает как надо.

показать изображение

Итак, он вращается, и я не понимаю, почему textView.becomeFirstResponder() не работает каждый раз.

1 ответ

Решение

Попробуйте сделать это в асинхронной топке

DispatchQueue.main.async{
     textView.becomeFirstResponder()
}
Другие вопросы по тегам