如果我同时设置UILabel.text和UILabel.attributedText会发生什么?

时间:2013-02-07 21:05:12

标签: ios nsstring uilabel core-text nsattributedstring

我有一个使用DTCoreText用HTML制作的属性字符串,我想将其设置为我的UILabel的值。但是,与UILabel相比,我想稍后检查字符串的值是否发生了变化。是否可以同时设置UILabel的textattributedText属性? attributedText是否只会掩盖text属性,因此text属性可以保留为内部值?

1 个答案:

答案 0 :(得分:1)

根据文档,分配到text会将attributedText替换为相同的内容(尽管是无样式的属性字符串),并指定attributedText替换text相同的内容(没有任何格式信息)。

如果要将任意信息附加到obj-c对象,则应使用associated objects