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

Jas*_*son 5 nsstring nsattributedstring uilabel core-text ios

我有一个使用 HTML 制作的属性字符串DTCoreText,我想将其设置为 UILabel 的值。但是,我想稍后检查与 UILabel 相比,字符串的值是否已更改。是否可以同时设置 UILabeltextattributedText属性?是否会attributedText简单地掩盖text属性,以便text属性可以保留为内部值?

Lil*_*ard 2

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

如果你想将任意信息附加到 obj-c 对象,你应该使用关联对象