Замена клавиатуры представлением выбора при касании текстового поля (Swift, Storyboard, iOS 9, Xcode 7)

Кажется, я не могу найти, как заменить клавиатуру, когда я нажимаю текстовое поле в следующем контексте:

У меня есть контроллер представления с табличным представлением, перетащенным в него с одной ячейкой прототипа, и в этой ячейке у меня есть 4 текстовых поля. Что касается моих быстрых файлов, у меня есть один для представления таблицы (контроллер представления) и один для самой ячейки.

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

Заранее благодарим вас за любую предоставленную помощь / совет! Пожалуйста, дайте мне знать, если вам нужны более подробные сведения.

Ваше здоровье,

Ларомс


person Laroms    schedule 20.02.2016    source источник
comment
вы можете использовать библиотеку, и вам просто нужен ярлык: github.com/hijamoya/PickerViewCell   -  person Jam    schedule 18.01.2017


Ответы (1)


Насколько я понимаю, вы просите изменить тип ввода UITextField.

Вы можете использовать свойство inputView UITextField. Установите inputView для необходимого textField как UIPickerView. Он автоматически изменит тип ввода.

person Varun    schedule 20.02.2016
comment
Приветствую, Варун - могу я просто спросить, должна ли какая-либо часть моего кода помещаться в файл контроллера представления с табличным представлением и в файл ячейки табличного представления? - person Laroms; 21.02.2016
comment
Вы можете установить представление ввода для необходимого текстового поля в tableView: cellForRowAtIndexPath. - person Varun; 21.02.2016