エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SwiftUIのTextFieldで日本語入力ができない - アプリ開発の逆引き辞典
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



2021/02/16 リンク