実行環境
Swift | 5.6.1 |
Xcode | 14.0 |
macOS | 12.6 |
作るもの
下のように、TextField入力中に右側に表示されるクリアボタンを実装します
![](https://tetoblog.org/wp-content/uploads/2022/10/f7a8de336e56006f4565d510e46b385c.png)
下に動画を載せておきます。
入力中のみクリアボタンが表示されます
内容
実装は超簡単のたった1行です。
viewdidLoadで、textFieldに対して下の行を宣言するだけです。
(今までロジックをくんでクリアボタンを作っていた僕からすると、この実装を知ったとき衝撃でした。)
textField.clearButtonMode = UITextField.ViewMode.whileEditing
参考) >>clearButtonMode Apple公式ドキュメント
まとめ
ということで、TextField入力中のクリアボタンを実装する方法をまとめました。
アドバイスや改善などあれば本記事の最後のコメント欄からお願いします。
最後まで読んでいただきありがとうございました!
作業効率がグッと上がるPC道具
リンク
リンク
間違いなしのSwift書籍2冊
リンク
リンク