web-dev-qa-db-ja.com

iOS8シミュレーターにキーボードがありませんか?

シミュレーターでアプリをiOS8でチェックしていますが、私を困惑させているのは、UITextFieldまたはUITextViewをタップしても、キーボードが画面に表示されないことです!ハードウェアキーボードでテキストを入力できます。また、入力要素にinputAccessoryViewがある場合、そのビューは画面の下部に表示されます。そのため、キーボードが画面に表示されないことを除いて、すべてが期待どおりに機能します。これは、アプリ全体のすべての入力要素に有効です。カスタムキーボードに新しい機能を使用しません。

設定を確認しました-役立つものは表示されません。

私はXCode6がまだベータ版であることを知っていますが、これはバグになるにはあまりにも明白な問題のようです(またはそれです!?)

51
AXE

IOSシミュレータメニューで次を選択します。

Hardware> Keyboard> Toggle Software Keyboard

またはCmd + Kを押します。

同じメニューのConnect Hardware Keyboardオプションを有効にする必要があります。

121
talentlife

これはiOS 8のバグのようです。この問題には2つの修正があります。

  1. [Command + K]ショートカットキーを使用して、シミュレータキーボードとMacBookキーボードを切り替えます。

  2. キーボードをシミュレーターに再接続します。

    a。シミュレーターを開く

    b。 ハードウェア->キーボードを選択します

    c。チェックを外してから、「Connect Hardware Keyboard」をチェックします

Screenshot for step 2

または単に[Shift + Command + K]ショートカットキーを押します

6

私は同じ問題を抱えていて、次の手順を実行して解決しました

1)iOSシミュレーターを選択します

2)メニューの[ハードウェアに移動](左上)

3)キーボードを選択

4)[ハードウェアキーボードの接続]オプションのチェックを外します

ハッピーコーディング:)

2
Umar Farooq

disable "Slow Animations"をお勧めします。これは、「デバッグ」->「Slow Animations」の下にあります。

私にとって、それは問題を永久に修正します。

ショートカットは:CMD + T

0
tmuecksch