Клавіатура не відображається, коли я запускаю тренажер і натискаю кнопку UITextView. Як повторно включити клавіатуру?
Раніше це працювало, але зараз це не так - я не знаю, на що я, можливо, натиснув випадково ... будь-які поради будуть вдячні!
Клавіатура не відображається, коли я запускаю тренажер і натискаю кнопку UITextView. Як повторно включити клавіатуру?
Раніше це працювало, але зараз це не так - я не знаю, на що я, можливо, натиснув випадково ... будь-які поради будуть вдячні!
Відповіді:
У мене було те саме питання. Моє рішення було таким:
Міну перевіряли, оскільки я використовував клавіатуру Mac, але якщо ви переконайтесь, що це не встановлено, клавіатура iPhone завжди з’явиться.
UIInputAccessoryViewу нижній частині екрана все ще відображалося зображення.
Connect Hardware Keyboardя не можу набрати клавіатуру мого Mac. У програмі pre iOS 8 вона не "імітувала апаратну клавіатуру", вона лише дозволила додатково набрати за допомогою Mac.
Під час тестування в бета-симуляторі ios8 ви можете перемикатися між "клавіатурою програмного забезпечення" та "апаратною клавіатурою" за допомогою ⌘+K .
ОНОВЛЕННЯ : Оскільки iOS Simulator 8.0, ярлик є ⇧+ ⌘+K .
Симулятор -> Обладнання -> Клавіатура -> Переключення клавіатури програмного забезпечення повинно вирішити цю проблему.

Здається, це помилка в iOS 8. Існує два виправлення цієї проблеми:
Перехід між клавіатурою симулятора та клавіатурою MacBook за допомогою комбінації клавіш Command+K .
Повторно приєднайте клавіатуру до тренажера:
а. Відкрийте тренажер
б. Виберіть Обладнання -> Клавіатура
c. Зніміть прапорець та поставте галочку " Підключити апаратну клавіатуру "

АБО просто натисніть ярлик Shift+ Command+K
Просто натисніть клавішу itK, вона переключить клавіатуру.
Було б важко сказати, чи є проблема з вашим кодом, не перевіряючи його, проте це трапляється зі мною досить багато (Версія 6.0 (6A216f)). Зазвичай мені потрібно скинути вміст і налаштування тренажера та / або перезапустити xCode, щоб він знову працював. Спробуйте їх і подивіться, чи це вирішує проблему.
Якщо клавіатура не відображається автоматично в тренажері, просто натисніть [Command + K]
або Обладнання -> Клавіатура -> Переключення клавіатури програмного забезпечення
Щоб вирішити проблему, дотримуйтесь цього -
Крім того, ви можете зробити це лише за допомогою однієї команди.
Відкритий термінал і пожежа - 1. rm ~ / Бібліотека / Налаштування / com.apple.iphonesimulator.plist
Це зробить фокус за один крок! Просто переконайтеся, що ви закрили Xcode та тренажер перед тим, як запустити це.
у viewDidLoad додайте цей рядок
yourUiTextField.becomeFirstResponder()
Простий спосіб - просто натиснути команду + k