IOS - обнаружение видимости клавиатуры при запуске приложенийIOS

Программируем под IOS
Ответить
Anonymous
 IOS - обнаружение видимости клавиатуры при запуске приложений

Сообщение Anonymous »

Чтобы обнаружить видимость клавиатуры на iOS, мы можем использовать следующий код: < /p>
NotificationCenter.default.addObserver(
self,
selector: #selector(keyboardWillShow),
name: UIResponder.keyboardWillShowNotification,
object: nil
)

NotificationCenter.default.addObserver(
self,
selector: #selector(keyboardWillHide),
name: UIResponder.keyboardWillHideNotification,
object: nil
)

@objc func keyboardWillShow(notification: Notification) {
// Keyboard is showing...
}

@objc func keyboardWillHide(notification: Notification) {
// Keyboard is not showing...
}
< /code>
Теперь эти уведомления испускаются при изменении видимости клавиатуры, например, показана клавиатура или скрыта; Они не излучаются, когда приложение впервые запускается (без ввода, не имея автофокусировки).
Как мы можем определить видимость клавиатуры в этом сценарии? Я имею в виду, что мы можем предположить, что это невидимо, но я думаю, что будут случаи, что клавиатура может быть виссохим при запуске приложения.


Подробнее здесь: https://stackoverflow.com/questions/796 ... pp-startup
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»