2016-12-07 3 views
0

Я не могу очистить приписанный текст UITextField при нажатии кнопки интерфейса clear.Очистить приписанный текст текстового поля от кнопки очистки IB

Я пробовал _textfield.attributedText = nil;, но он не работает. Что происходит дальше, так это то, что пользовательский интерфейс зависает, и я больше не могу взаимодействовать с пользовательским интерфейсом.

Кроме того, attributedText не удаляется из пользовательского интерфейса.

Примечание: Я не могу использовать text свойство текстового поля, потому что у меня есть icon и string внутри моей attributedText. Следовательно, я должен использовать это.

Любая помощь очень ценится.

Ronak

+1

Вы пытались установить _textfield.attributedText в основном потоке? – nynohu

+0

Вы можете добавить видео или gif для этого? –

+0

@nynohu Вы имеете в виду метод 'viewDidLoad'? – Ron

ответ

0

Почему вы не попробовать установить пустой приписываемое строку:

let emptyAttributedString = NSMutableAttributedString() 
textView.attributedText = emptyAttributedString 

Возможно, вы могли бы поместить это в IB Action подключен к кнопке clear?

+0

Спасибо за помощь, Энди! Я попытался установить это как пустую атрибутированную строку, но это не помогло. – Ron

Смежные вопросы