Ios 如何在属性列表中使用斜体或粗体字

Ios 如何在属性列表中使用斜体或粗体字,ios,uilabel,core-text,nsattributedstring,property-list,Ios,Uilabel,Core Text,Nsattributedstring,Property List,如果我在plist中有此文本: <string>The quick brown fox.</string> 敏捷的棕色狐狸。 如何在plist本身和在UILabel中显示此文本的代码中指定“quick”应为斜体,“fox”应为粗体?我对适用于iOS6及以上版本的解决方案很满意。属性列表本机不支持此类信息。您需要添加一些键/值对来表示此信息。这可以是数组的形式,其中包含字典,其中包含范围开始和长度的键以及应用于该范围的格式 或者,将字符串作为HTML存储在属性列表中…是

如果我在plist中有此文本:

<string>The quick brown fox.</string>
敏捷的棕色狐狸。
如何在plist本身和在UILabel中显示此文本的代码中指定“quick”应为斜体,“fox”应为粗体?我对适用于iOS6及以上版本的解决方案很满意。

属性列表本机不支持此类信息。您需要添加一些键/值对来表示此信息。这可以是数组的形式,其中包含字典,其中包含范围开始和长度的键以及应用于该范围的格式


或者,将字符串作为HTML存储在属性列表中…

是否有方法定义自定义格式,例如“快速棕色狐狸”,其中星号中包含的任何单词都可以变为斜体?如果是格式,请确定。这就是我描述的。或者您可以使用HTML(即您解析的字符串中的标记)。