#ios #objective-c #xcode8
#iOS #objective-c #xcode8
Вопрос:
Итак, у меня есть TextView, на который есть ссылка в файле .h из файла XIB. Итак, здесь проблема заключается в том, что всякий раз, когда я нажимаю на TextView, клавиатура вообще не появляется, ничего не происходит, когда я нажимаю на TextView.
PS — В настоящее время я использую Xcode 8. Если я создаю сборку с использованием Xcode 7.3, клавиатура отображается правильно. Я не знаю, что пошло не так с Xcode 8.
Я перепробовал все, явно установил делегат textview как self, включил TextView, вызвал другие методы делегирования.
Ответ №1:
На реальном устройстве будет отображаться клавиатура.
Если вы регистрируетесь в симуляторе, попробуйте:
—- Переключение программной клавиатуры с помощью сочетания клавиш is ⌘K
(Command K).
или
—- Перейдите iOS Simulator -> Hardware -> Keyboard
и снимите флажок «Подключить аппаратную клавиатуру» или выберите «Переключить программную клавиатуру»
Комментарии:
1. Это происходит на устройстве
Ответ №2:
Если клавиатура может появляться при запуске кода с помощью Xcode7, это доказывает, что ваш код не является проблемой.
У симулятора Xcode долгое время была проблема, иногда клавиатура может не отображаться, но с помощью сочетаний клавиш можно выдохнуть клавиатуру, command K может.
Комментарии:
1. Да, я тоже пробовал, проблема с устройством . Клавиатура не отображается на устройстве
2. скажите мне тип и версию вашего устройства