見出し画像

TWSNMP MV開発20日目:iOSのソフトキーボードの表示に悩む

今朝は6時半まで寝てました。5時に、助手の猫さんが起こしてくれましたが、昨日、アジア大会サッカーを観たため眠くて、猫さんにご飯をあげた後、二度寝しました。

さて、iOSのシミュレータでテストして画面の崩れる問題の続きです。
画面が崩れる問題が発生するのは、どうやら何か文字入力する時にキーボードが表示された後のようです。キーボードの表示分画面が移動するのですが、キーボードが消えた後に戻すサイズがおかしいようです。

キーボードを表示した時の画面の移動(リサイズ)に関しては

のプラグイン制御できるので、resizeの設定をいろいろ変えて試してみましたが、どうもうまくいきません。位置がずれないようにできても入力エリアがキーボードの下に隠れて入力が見えません。
1時間ぐらい試行錯誤の結果、少しわかったことがあります。

  • WebviewのスクロールをOFFにしない(デフォルト)

  • キーボードのresizeはnaitiveにする(デフォルト)

  • 入力エリアを横並びにしない

  • 何となく、ダイアログや入力エリアのサイズが小さいほうがよい

この対策をしたあと

のようになりました。うまくいっているようです。

結論からいうと、小技を使って設定を変えたのは、効果がなくデフォルトで良かったのかもしれません。
先代の助手の猫が天から
「デフォルトに勝るものなし!」
と言っています。

明日に続く

いいなと思ったら応援しよう!

twsnmp
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。