シミュレーターでアプリをiOS8でチェックしていますが、私を困惑させているのは、UITextFieldまたはUITextViewをタップしても、キーボードが画面に表示されないことです!ハードウェアキーボードでテキストを入力できます。また、入力要素にinputAccessoryViewがある場合、そのビューは画面の下部に表示されます。そのため、キーボードが画面に表示されないことを除いて、すべてが期待どおりに機能します。これは、アプリ全体のすべての入力要素に有効です。カスタムキーボードに新しい機能を使用しません。
設定を確認しました-役立つものは表示されません。
私はXCode6がまだベータ版であることを知っていますが、これはバグになるにはあまりにも明白な問題のようです(またはそれです!?)
IOSシミュレータメニューで次を選択します。
Hardware
> Keyboard
> Toggle Software Keyboard
またはCmd + Kを押します。
同じメニューのConnect Hardware Keyboard
オプションを有効にする必要があります。
これはiOS 8のバグのようです。この問題には2つの修正があります。
[Command + K]ショートカットキーを使用して、シミュレータキーボードとMacBookキーボードを切り替えます。
キーボードをシミュレーターに再接続します。
a。シミュレーターを開く
b。 ハードウェア->キーボードを選択します
c。チェックを外してから、「Connect Hardware Keyboard」をチェックします
または単に[Shift + Command + K]ショートカットキーを押します
私は同じ問題を抱えていて、次の手順を実行して解決しました
1)iOSシミュレーターを選択します
2)メニューの[ハードウェアに移動](左上)
3)キーボードを選択
4)[ハードウェアキーボードの接続]オプションのチェックを外します
ハッピーコーディング:)
disable "Slow Animations"をお勧めします。これは、「デバッグ」->「Slow Animations」の下にあります。
私にとって、それは問題を永久に修正します。
ショートカットは:CMD + T