Как добавить эту маленькую кнопку «X» на правой стороне UITextField, которая очищает текст? Я не могу найти атрибут для добавления этого субэлемента в Интерфейсном Разработчике в iPhone OS 2.2 SDK.
Примечание. В Xcode 4.x и более поздних версиях (iPhone 3.0 SDK и более поздних) это можно сделать в Интерфейсном Разработчике.
ios
cocoa-touch
uitextfield
uikit
Кристофер Джонсон
источник
источник
Свифт 4+:
или даже короче
источник
Вы можете добавить пользовательскую кнопку очистки и контролировать размер и все, используя это:
источник
Цель C:
Свифт:
источник
Swift 4 (адаптировано из ответа Кристофера Джонсона)
источник
это не работает, делай как я:
источник
На Xcode 8 (8A218a):
Swift:
Буква "W" перешла из заглавной буквы в букву "w".
источник
источник
На Версии Xcode 8.1 (8B62) это может быть сделано непосредственно в Инспекторе Атрибутов. Выберите textField, а затем выберите соответствующий параметр в раскрывающемся списке «Очистить кнопку», который находится в Инспекторе атрибутов.
источник