2014-06-07 12 views
50

Sprawdzam moją aplikację na iOS8 w symulatorze i jedną rzeczą, która mnie zastanawia, jest to, że kiedy stukam w UITextField lub UITextView, klawiatura nie pojawia się na ekranie! Wciąż mogę wpisywać tekst za pomocą mojej klawiatury sprzętowej. Ponadto, jeśli element wejściowy ma inputAccessoryView, ten widok jest wyświetlany na dole ekranu. Wszystko działa zgodnie z oczekiwaniami, z tą różnicą, że klawiatura nie pojawia się na ekranie. Obowiązuje dla wszystkich elementów wejściowych w aplikacji. Nie używam nowej funkcji dla niestandardowej klawiatury.Brakująca klawiatura na symulatorze iOS8?

Sprawdzone ustawienia - nie widać niczego, co mogłoby pomóc.

wiem XCode6 to wciąż beta, ale to wydaje się zbyt oczywisty problem do bug (lub jest to !?)

Odpowiedz

120

W menu wybierz iOS Simulator:

Hardware>Keyboard>Toggle Software Keyboard

lub naciśnij Cmd + K.

Opcja Connect Hardware Keyboard w tym samym menu musi być włączona.

+0

Proszę podać kilka wyjaśnień na temat tego rozwiązania. Użyj odpowiedniego formatowania. Tego rodzaju odpowiedzi (niska jakość) nie są tu zbyt mile widziane. – trejder

+0

Wygląda na to, że jest to opcja do testowania zewnętrznej klawiatury sprzętowej, a ja przypadkowo nacisnąłem jej skrót (cmd-k). –

+0

Wow, must've wciśnięty cmd + k przez przypadek ... co za ratownik ten wątek: D DZIĘKI !!! –

2

miałem ten sam problem i rozwiązać, wykonując następujące kroki

1) Wybierz iOS Simulator

2) Goto Akcesoria w menu (lewy górny róg)

3) Wybór klawiatury

4), odznacz opcję "Połącz Sprzętowa klawiatura"

Szczęśliwa Coding :)

5

Wydaje się to być błąd w iOS 8. Istnieją dwie poprawki do tego problemu:

  1. Przełączanie między klawiaturą symulatora i MacBook klawiatury przy użyciu [Command + K] klawisz skrótu.

  2. Założyć klawiatura do symulatora:

    a. Open Simulator

    b. Wybierz opcję Sprzęt -> Klawiatura

    c. Usuń zaznaczenie, a następnie sprawdzić 'podłączania sprzętu klawiatura'

Screenshot for step 2

albo po prostu nacisnąć [Shift + Command + K] skrót klawiszowy

0

Gorąco polecam wyłączyć "Slow Animations "które można znaleźć w" Debugowanie "->" Slow Animations ".

Dla mnie to rozwiązuje problem na stałe.

skrótu: CMD + T

Powiązane problemy