Протестировано iOS7.0 - 8.4
Возможно обновить backgroundImage всех кнопок очистки, используя следующий метод UIAppearance. К сожалению, вы не можете обновить изображение кнопки:
UIButton *defaultClearButton = [UIButton appearanceWhenContainedIn:[UITextField class], nil];
[defaultClearButton setBackgroundImage:[UIImage imageNamed:@"clearButtonBkg1.png"] forState:UIControlStateNormal];
Использование следующих изображений приводит к появлению следующей кнопки очистки:
Белое фоновое изображение @ 3x:
![White clear button background](https://i.stack.imgur.com/6nk1S.png)
![enter image description here](https://i.stack.imgur.com/tx7m5.png)
Примечание: это обновит фоновое изображение ВСЕХ кнопок, содержащихся в текстовых полях