2013-02-07 80 views
2

我有一個屬性字符串,我使用DTCoreText來製作HTML,我想將它設置爲我的UILabel的值。但是,我想在稍後檢查字符串的值是否已經改變,與UILabel相比。是否可以設置UILabel的textattributedText屬性? attributedText只會掩蓋text屬性,所以text屬性可以保留爲內部值?如果我同時設置UILabel.text和UILabel.attributedText,會發生什麼?

+0

改變一個會影響另一個。如果您想比較,爲什麼不能將新的屬性文本值與分配給標籤的值進行比較? – rmaddy

回答

1

根據文檔,分配給text替換attributedText具有相同的內容(儘管作爲無樣式歸因字符串),並分配給attributedText替換text具有相同的內容(不帶任何格式的信息)。

如果要將任意信息附加到obj-c對象,應該使用associated objects

相關問題