Цель
Я хочу, чтобы клавиатура (настраиваемая) отображалась, когда я нажимаю на ячейку в моем табличном представлении и говорю, что клавиатура редактирует метку в выбранной ячейке.
Что я прочитал и попробовал
Переполнение стека и другие поисковые темы / руководства
- Быстрый пример настраиваемых представлений для ввода данных (настраиваемая клавиатура в приложении)
- Как сделать настраиваемую клавиатуру только для моего приложения в Swift?
- iOS 8: Создание Пользовательская клавиатура в Swift
Наряду с другими результатами и поисковыми запросами (а также рекомендованными показаниями в этих потоках), они отлично помогли мне получить клавиатуру так, как я хочу (что зависит от приложения, я не хочу, чтобы пользователь устанавливал клавиатуру для использования приложение), однако никто не объясняет, как я мог «активировать» клавиатуру без текстового поля.
Мой мыслительный процесс таков: у меня будет клавиатура с текстовым полем, чтобы получать ввод от нажатых клавиш. Затем этот ввод будет отправлен на метку, которая находится в выбранной ячейке. Проблема в том, что клавиатура отображается без вызова ...
Почему мне не нужно текстовое поле в ячейке: потому что я думаю, что более умно / элегантно, если ячейка tableview активирует клавиатуру. Я видел это в других приложениях и не могу понять, как это делается.
Любая помощь по этому поводу приветствуется. Я совершенно новичок в программировании, использую Swift (так что понятия не имею, Obj-C или тому подобное).
Спасибо!
didSelectRowAtIndexPath:
просто сделайте[theCellTextField becomesFirstResponder]
(или что-то в этом роде) - person Larme   schedule 10.06.2016