开始标签:<>
结束标签:</>
单个标签中可以使用多个命令。例如:<b, i, u>。应该用逗号分隔。命令通过在结束标签中列出它们来关闭:</b, i, u>
对于需要参数的命令,需要等于号和没有引号的参数。例如:<c=red, font=Georgia>
命令按顺序解析,而不是嵌套的。每个新命令都将覆盖之前的命令。例如,"<c=red>Hello <c=blue>World</c>!" 将产生红色的 "Hello",蓝色的 "World" 和黑色的 (未着色) "!"。
可以使用 attributedStringFromTaggedStringWithFontsAndColors 通过 nil 终止的列表来描述字体和颜色。它们应该是 UIFont 和 UIcolor 类型。可以通过在列表中按类型引用它们的位来引用字体和颜色 @1,@2 等。例如,如果按顺序传递 myFont1,myColor1,myFont2,myFont3,myColor2,则可以通过 font=@1,c=@1,font=@2,font=@3,color=@2 分别访问。例如:[@"<font=@1>Hello World</font>" attributedStringFromTaggedStringWithFontsAndColors:myFont];