#この記事を読んで習得できること
Xcode、FlutterでiOSアプリの開発をしている際に生じる、
TextFieldを操作すると画面がフリーズする問題を解消することが出来る
(つまずくとマジできついので備忘録として)
#結論
1.シミュレータの「ペーストボードの自動同期」のチェックをはずす
(Simulator -> Edit -> Automatically Sync Pasteboardをクリック)
2.シミュレータアプリ自体を再起動
(command + qで簡単に消せるよ)
#どういうこと?
Flutterでいつものように、アプリの開発をしていた。
ログイン画面作らなきゃなーと思い、
「ユーザーID」と「パスワード」のTextFieldを作成。
デザイン的にもいい感じだし、とりあえず何かキーボードで入れてみるか、と思ったところ…
にゅ、入力出来ない…
見事なまでに画面がフリーズしてしまった。
何度も何度もsimulatorを再起動したり、flutter clean
したけれど、状況は変わらない。
これは、困ったぞ…
#解決に至るまで
Androidのemulatorで、同じように試したところ、こっちだと問題なく動いた。
と、いうことは、記載したコードが問題ってことはなさそう。
なので、Flutterだから、という可能性は少なそうってことで、
ios simulator freezes textfield
で調べてみることにした。
すると、以下の記事が出てきたので、同じような操作をして、直った。
ありがとうございます!🙇♂️