3
2

More than 3 years have passed since last update.

【Flutter】【iOS】SimulatorでTextFieldを操作した時の画面フリーズを解消する方法【xcode】

Posted at

この記事を読んで習得できること

Xcode、FlutterでiOSアプリの開発をしている際に生じる、
TextFieldを操作すると画面がフリーズする問題を解消することが出来る
(つまずくとマジできついので備忘録として)

結論

1.シミュレータの「ペーストボードの自動同期」のチェックをはずす
(Simulator -> Edit -> Automatically Sync Pasteboardをクリック)

スクリーンショット 2020-08-16 7.02.57.png

2.シミュレータアプリ自体を再起動
(command + qで簡単に消せるよ)

どういうこと?

Flutterでいつものように、アプリの開発をしていた。
ログイン画面作らなきゃなーと思い、
「ユーザーID」と「パスワード」のTextFieldを作成。

デザイン的にもいい感じだし、とりあえず何かキーボードで入れてみるか、と思ったところ…

スクリーンショット 2020-08-16 6.56.45.png

にゅ、入力出来ない…

見事なまでに画面がフリーズしてしまった。
何度も何度もsimulatorを再起動したり、flutter cleanしたけれど、状況は変わらない。

これは、困ったぞ…

解決に至るまで

Androidのemulatorで、同じように試したところ、こっちだと問題なく動いた。
と、いうことは、記載したコードが問題ってことはなさそう。

なので、Flutterだから、という可能性は少なそうってことで、
ios simulator freezes textfieldで調べてみることにした。

すると、以下の記事が出てきたので、同じような操作をして、直った。

ありがとうございます!🙇‍♂️

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2