エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SwiftUIのTextFieldで日本語入力ができない - SwiftUIなんもわからん
記事へのコメント1件
- 人気コメント
- 新着コメント
人気コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
関連記事
SwiftUIのTextFieldで日本語入力ができない - SwiftUIなんもわからん
Xcode 11.7 + iOS 13.7の環境でTextFieldを使っていると、日本語入力時に挙動がおかしくなることに気が... Xcode 11.7 + iOS 13.7の環境でTextFieldを使っていると、日本語入力時に挙動がおかしくなることに気がついた。開発中はハードウェアキーボードで英数字のみ入力していたので気がつかなかった。 実行環境 Xcode 11.7 iOS 13.7 問題の挙動 SwiftUIのTextFieldで日本語(フリック入力?)すると挙動がおかしくなってしまう不具合が発生した。たとえば「わだ」をフリック入力する場合には以下の現象が発生する。 「わ」を入力後 「た」を入力 「わ」が消えて「た」のみ残る これではまともなに動く画面を作ることができない。 解決編 TextFieldでなんとかするように検討してみたものの難しそうなので諦めてUIKitのUITextFieldをラップして使うことにした。入力中のテキストも綺麗にバインディングできると思っていたがかなり苦労した。 UITextFie