изменить кнопку очистки в TextField - PullRequest
0 голосов
/ 30 апреля 2019

Мне нужно знать, можно ли изменить кнопку очистки (поместить изображение) в текстовом поле (я использую текстовое поле из Материал -> https://github.com/CosmicMind/Material)

Теперь у меня есть X: enter image description here

но я бы хотел быть таким: enter image description here

Я нашел возможный код:

let customClearButton = UIButton.appearance(whenContainedInInstancesOf: [UITextfield.self])
customClearButton.setBackgroundImage(UIImage(named: "icon_info"), for: .normal)

но он не работает, когда я ставлю свое текстовое поле, ошибка:

Не удалось преобразовать значение типа 'TextField?' к ожидаемому типу элемента 'UIAppearanceContainer.Type'

Большое спасибо за помощь.

1 Ответ

3 голосов
/ 30 апреля 2019

Вы пробовали clearIconButton?.image = UIImage(named: "cameraIcon") для материала TextField

...