Предотвращение отклонения клавиатуры при нажатии контроллера просмотра

Мне трудно контролировать поведение клавиатуры, когда я нажимаю UIViewController с помощью pushViewController:animated: из представления содержится некоторый UITextField s, но для просмотра его нет. Если клавиатура присутствует во время нажатия, она автоматически уходит в отставку вместе с анимацией горизонтального нажатия. Это немного раздражает, чтобы увидеть, как снимок открывается вниз одновременно с просмотром слайдов.

Могу ли я удерживать клавиатуру положением и скользить по горизонтали из-под контроля с контроллера? Я, конечно, видел, как это делалось наоборот, где у контроллера есть представленная клавиатура, сдвигающаяся с левой стороны при нажатии.

2 Solutions collect form web for “Предотвращение отклонения клавиатуры при нажатии контроллера просмотра”

Я тоже не уверен, что это возможно. В основном вы должны добавить клавиатуру в качестве подзапроса текущего вида в prepareForSegue . Я не знаю, можете ли вы сделать это с помощью клавиатуры.

Если нет, вы можете сортировать чит, выполнив следующее в prepareForSegue :

  1. Выполнение снимка экрана части экрана, содержащей клавиатуру
  2. Добавить снимок экрана в представление как подвью
  3. Отключите клавиатуру без анимации

Его очень простое управление клавиатурой, когда вы перемещаетесь с экрана на другой, путем нажатия на то место, где вы помещаете код нажатия на то же место, которое вы можете использовать, – [Textfield Resignfirstresponder]; Это будет работать с автоматической клавиатурой. надеюсь, это будет полезно для вас.

  • Предупреждение. Попытайтесь представить <GuessMeFinal> в <GuessMeFinal.ViewController>, чей вид не находится в иерархии окон -Swift
  • Как программировать и осуществлять UIViewController программно без изменений в iOS Swift 3
  • Поддержание ориентации ориентации iOS из статической библиотеки только для одного контроллера просмотра
  • Почему viewWillDisappear вызывается в неподходящее время при использовании ручного просмотра?
  • iOS 7 - Скрыть строку состояния на контроллере детского просмотра
  • Разница между пользовательским интерфейсом UIStoryboardSegue и UIViewController
  • React-Native Hybrid App: Pop UIViewController, встраивающий RCTRootView
  • UIViewControllerHierarchyInconsistency и QiuckTimePlugin
  • NSMutableArray removeObjectAtIndex
  • Разрешить авторотацию только на одном контроллере представления
  • Проблемы с управлением iOS - ARC / памятью с помощью ModalViewControllers
  • Interesting Posts

    * изменить * Положение UIbutton (Iphone SDK)

    ARC: «Указатель на не-const-тип« id »без явного владения»

    Команда «po» в Xcode 4.6 очень медленная в первый раз

    Как сделать iAd для просмотра в глобальном масштабе в моем приложении?

    Больше цветов значков вкладок в iOS 8 и более поздних версиях

    Передайте несколько параметров addTarget

    показать кнопку с помощью кнопки alertview в представлении контроллера

    Вам нужно заплатить лицензионный сбор за программу для iPhone / iOS?

    Как я могу использовать шифрование файлов при вызове родительского приложения из приложения Watch?

    UICollectionView не отображается при работе на iOS 7

    Xcode – импорт другого файла заголовка с тем же именем на основе Target

    Установите рамку контроллера навигации, добавленную в качестве контроллера детского представления.

    Точно, когда NSOperation удаляется из NSOperationQueue при отмене запроса?

    CodenameOne фоновая задача для подключения BluetoothLe

    Ежедневные уведомления о локальном оповещении iOS

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.