#はじめに
xibファイルにUITextFieldを配置した際に、
ClearButtonの設定を「Is always visible」に設定したのですが、
何かの拍子で表示されなくなってしまったことがありました。
#原因・修正方法
Padding Rightに値を設定してしまっていたためでした。
0を削除(何も入力しないままエンターキー)し「--」と表示されているのを確認してビルドしたところ、
クリアボタンは表示されるようになりました。
#補足
ClearButtonの設定の種類もいくつかあるようです。
また、これらはxib上で設定可能です。
Never Appears : クリアボタンを表示しません
Appears while editing : テキストフィールド編集中にのみ表示します
Appears unless editing : テキストフィールドにフォーカスが当たっていない場合のみ表示します
Is always visible : 常に表示します