2016-12-07 103 views
0

當觸發按鈕界面按鈕clear時,我無法清除UITextField的屬性文本。我試過_textfield.attributedText = nil;,但它不起作用。接下來發生的事情是UI凍結了,我無法再與UI交互了。從IB清除按鈕清除文本字段的屬性文本

而且,attributedText不會從UI中刪除。

注: 我不能使用文本框的text的財產,因爲我有我的attributedText內的iconstring。因此,我必須使用這個。

任何幫助,非常感謝。

Ronak

+1

您是否嘗試在主線程中設置_textfield.attributedText? – nynohu

+0

你能爲此添加視頻或gif嗎? –

+0

@nynohu你是不是在'viewDidLoad'方法中? – Ron

回答

0

你爲什麼不嘗試設置一個空屬性串:在IB行動中

let emptyAttributedString = NSMutableAttributedString() 
textView.attributedText = emptyAttributedString 

也許你可以把這個掛鉤到您的clear按鈕?

+0

感謝您的幫助,Andy!我試着把它設置爲一個空的屬性字符串,但它沒有幫助。 – Ron