Как я могу отобразить клавиатуру с моим 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]; } 
  • iOS - Отклонить UIDatePicker, представленный как inputView
  • Панель инструментов с «Предыдущая» и «Следующая» для ввода клавиатурыAccessoryView
  • Ввод значений текстового поля в URL-адрес
  • Подзаголовок UITextField UIImageView не отвечает на события касания
  • UITextField TapGesture не отвечает на iOS 7.1
  • Есть ли тип клавиатуры UITextField, который похож на цифровую панель, но допускает отрицательные числа?
  • измерьте amout adjustsFontSizeToFitWidth для UILabel или textField
  • Использование UITextInput протокола для UITextField и UITextView для управления результатами отбора при сбое
  • UITextField - наблюдать изменения в selectedTextRange?
  • Сохранять статическую позицию Placeholder при вводе в UITextField
  • Перемещение содержимого, находящегося под клавиатурой
  • Interesting Posts

    Протокол Objective-C в Swift-шоу не соответствует ошибке

    Маршрутный рисунок на Google Maps для iOS не следует по улицам

    NSNumberFormatter iOS большое двойное значение

    IOS Audio перестает играть, когда экран выключается быстрым

    UIButton Press and Hold

    Обнаруживать, когда пользователь нажимает Cancel – telprompt – object-c

    Разница IOS в использовании компактных обычных и компактных классов любого размера

    Уместно ли использовать одноэлементный класс для отслеживания информации о пользователе?

    AVAssetExportSession Не удается создать файл Ошибка -12115

    Внутри (BOOL) webView: как открыть URL-адрес, нажатый в UIWebView, который открывает Modal UIWebView

    Overlaying UIView с фоновым изображением

    Как получить пакеты RTP, которые транслируются с URL-адреса RTP на устройстве iOS? (например, rtp: //@225.0.0.0)

    При совместном использовании ios pinterest получение ошибки «неправильного изображения»

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

    Xamarin Forms IOS Не удалось загрузить сборку System.Net.Http.Primitive

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