Как я могу отобразить клавиатуру с моим UITextField в моем UITableView?

У меня UITextField в UITableViewCell в UITableView . Все они определены в Interface Builder. UITableView подключается к UITableViewController и устанавливается как его источник данных и делегат. UITextField ссылается через IBOutlet / свойство textEmail . Все это находится внутри окна с вкладками, если это имеет значение. Взаимодействие с пользователем включено для всех этих.

Все отображается нормально, но клавиатура не отображается, когда выбран UITextField . Я вижу, что textFieldDidBeginEditing , но без клавиатуры. Я пробовал поместить вызов becomeFirstResponder в viewWillAppear и он вызван, но по-прежнему нет клавиатуры:

 - (void)viewWillAppear:(BOOL)animated { NSLog(@"View will appear"); [textEmail becomeFirstResponder]; } 

Я также попытался поместить вызов непосредственно в textFieldDidBeginEditing а также в IBAction подключенном к событию касания с тем же результатом.

One Solution collect form web for “Как я могу отобразить клавиатуру с моим UITextField в моем UITableView?”

У вас есть только один пользовательский tableviewcell за раз? Если это так, было бы намного проще не использовать табличное представление для того, что вы пытаетесь сделать.

Если у вас несколько ячеек (или одна ячейка), вам нужно убедиться, что ваш класс является UITextFieldDelegate. Затем в вашей функции cellForRowAtIndexPath получите текущее текстовое поле и присвойте делегату textField самому.

Затем добавьте следующую функцию в свою реализацию:

 - (void)textFieldDidBeginEditing:(UITextField *)textField { [textField becomeFirstResponder]; } 
  • скрыть клавиатуру для текстового поля в быстром языке программирования
  • UITextField падает при касании
  • UITextfield borderColor и ширина на одной стороне текстового поля
  • Как отобразить кнопку очистки в левой части UITextField?
  • UITextFieldDelegate vs UITextField управляет событиями
  • Пунктирная / пунктирная граница для UITextView / UITextField
  • Принудительное приложение для использования Apple Keyboard в iOS 8
  • Центрировать выравниватель в текстовом поле
  • Как я могу ускорить процесс getFirstResponder?
  • Shake Animation для UITextField / UIView в Swift
  • iOS: Как отправить ключ в UITextField?
  • Interesting Posts

    Манипулировать выходы IB в awakeFromNib для UICollectionViewCell, даже если не использовать пользовательский XIB?

    Простой пример KVO

    Приложение прокрутки: UIPageViewController vs UIScrollView

    Как изменить цвет моего текста в UINavigationBar на iOS 7?

    Как сделать ширину ScrollView = ширину экрана устройства?

    Изменение цвета точек UIPageControl в MonoTouch

    интерпретировать отчет о сбое iOS

    Как изменить цвет фона statusBar, когда поиск активен?

    Ограничьте приложение iphone для установки только на устройствах с Retina Display (iphone 4 / 4S)

    Автоматический синтаксический анализ инструментов

    Стиль push-уведомления, когда приложение находится на переднем плане

    Хранение токена доступа и токена обновления в KeyChain

    iOS7 UIPickerView / UIScrollView

    как рисовать линию маршрута на карте?

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

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