UITextField с черным фоном, кнопка clear не видна - PullRequest
1 голос
/ 28 октября 2011

Я пытаюсь отобразить поле UIText с черным фоном.

Но на этом черном фоне кнопка clear не видна. Я могу коснуться этого ... потому что я знаю, где должен быть, но до Я касаюсь его, ничего не видно.

Вот мой код:

textField.background = [UIImage blackColor];
textField.clearButtonMode = UITextFieldViewModeAlways;

Как сделать так, чтобы кнопка clear отображалась?

Спасибо!

Ответы [ 3 ]

1 голос
/ 28 октября 2011

Я думаю, вы можете использовать UIColor для установки фона:

textField.background = [UIColor blackColor];
1 голос
/ 28 октября 2011

Вам нужно будет нарисовать и управлять своей собственной кнопкой очистки, потому что нет API для изменения внешнего вида встроенной кнопки. Прочитайте о свойствах rightView и rightViewMode UITextField .

0 голосов
/ 16 февраля 2012

Я создал подкласс UITextField. В этом подклассе я использовал rightView для добавления и обработки пользовательской кнопки удаления. Это единственное решение, которое я нашел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...