Кнопка отключения клавиатуры iPad не отключает клавиатуру

StackOverflow https://stackoverflow.com/questions/5888735

  •  28-10-2019
  •  | 
  •  

Вопрос

У меня есть поле UITextField в альбомной ориентации, и когда я нажимаю кнопку «закрыть клавиатуру» в правом нижнем углу представления UIKeyboard, клавиатура НЕ исчезает.Есть ли способ программно прослушивать нажатие этой клавиши?Или я не вижу соединения, которое заставит эту клавиатуру исчезнуть? Это iOS 4 и XCode 4. Спасибо.

Это было полезно?

Решение

У меня сегодня была такая же проблема, и я подумал, работает ли она в образце кода аксессуаров для клавиатуры Apple. Итак, я сделал реверс-инжиниринг.ViewController не был той ошибкой, которую я сделал в моем случае.

В реализации UIApplicationDelegate есть точка входа в приложение, где будет настроен корневой контроллер представления и окно сгенерированного кода.Если вы забыли добавить представление корневых контроллеров представления в окно в качестве подпредставления, кнопка увольнения с клавиатурой не будет работать ни в одном представлении вашего приложения.

родовое слово

...

родовое слово

Не забудьте настроить выходы в основном файле xib.

Я не знаю, почему это связано с поведением клавиатуры.Но моя теория заключается в том, что цепочка респондентов не связана с окном, но ей нужно.

Другие советы

Чтобы закрыть клавиатуру с помощью кнопки закрытия клавиатуры, вам необходимо реализовать метод делегата

родовое слово

Кроме того, если вы хотите закрыть клавиатуру, нажав за ее пределами, используйте

родовое слово

вам нужно указать текстовому полю, которое принимает ввод с клавиатуры, чтобы оно больше не отвечало первым.

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top