TWSNMP MV開発20日目:iOSのソフトキーボードの表示に悩む
今朝は6時半まで寝てました。5時に、助手の猫さんが起こしてくれましたが、昨日、アジア大会サッカーを観たため眠くて、猫さんにご飯をあげた後、二度寝しました。
さて、iOSのシミュレータでテストして画面の崩れる問題の続きです。
画面が崩れる問題が発生するのは、どうやら何か文字入力する時にキーボードが表示された後のようです。キーボードの表示分画面が移動するのですが、キーボードが消えた後に戻すサイズがおかしいようです。
キーボードを表示した時の画面の移動(リサイズ)に関しては
のプラグイン制御できるので、resizeの設定をいろいろ変えて試してみましたが、どうもうまくいきません。位置がずれないようにできても入力エリアがキーボードの下に隠れて入力が見えません。
1時間ぐらい試行錯誤の結果、少しわかったことがあります。
WebviewのスクロールをOFFにしない(デフォルト)
キーボードのresizeはnaitiveにする(デフォルト)
入力エリアを横並びにしない
何となく、ダイアログや入力エリアのサイズが小さいほうがよい
この対策をしたあと
のようになりました。うまくいっているようです。
結論からいうと、小技を使って設定を変えたのは、効果がなくデフォルトで良かったのかもしれません。
先代の助手の猫が天から
「デフォルトに勝るものなし!」
と言っています。
明日に続く
いいなと思ったら応援しよう!
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。
ソフトウェアのマニュアルをnoteの記事で提供しています。
サポートによりnoteの運営にも貢献できるのでよろしくお願います。