Xcode Version 13.4.1 (13F100)
Swift version 5.6.1
スクール学習でメモアプリを作成練習中、シミュレーターを起動してキーボードの表示非表示の切り替えをする機能を実装していたら、キーボードが表示されなかったので表示させるための対応をメモ。
状態
iPhone画像の一番下にキーボード非表示ボタンの「Done」だけが表示されている状態。
やりたいこと
みなさんがよく見る入力する画面。キーボードが表示され入力が可能
解決方法
1:シミュレーターを開いた状態から、メニューバー「I/O」を選択
2:「KeyBoard」にカーソルを合わせる。
3:「Connect Hardware Keyboard」を選択し、チェックを外す。
4:チェックを外しても変わらない場合、何度か付けたり外したりする。この時変更したら毎回iPhone画面をクリックしてみる。
細かく説明すると、
「I/O」:「Input/Output」の略で、キーボードやマウスなどのinput装置、ディスプレイやプリンターなどのoutput装置の設定
「Keyboard」:キーボードに関する設定
「Connect Hardware Keyboard」:PCでのキーボード入力にするかどうかをチェックマークをつける。
このチェックマークをつけているとシミュレーター上の文字入力がPCのキーボードで可能になる。
iPhone上だけでの文字入力をするためには「Connect Hardware Keyboard」を選択しチェックを外さないといけない。
感想
・画像が大きくてすいません。 ・正直iPhoneでの操作なんだから初期設定でiPhone上のキーボードを使用するようにしておいた方が助かる、、、と思ったんですが、どんな挙動を確認したくてシミュレーターを起動するかによるから設定方法を知っておくべきなんだなと思いました。初学者だから初期設定で固定する方法を知らないだけかもしれませんが、これは後日調べます!