灵活使用NSAttributedString可以更轻松的创建出内容复杂的标签。需要注意一点:如果一个label设置了这个属性,那它其他的设置都将失效。
首先,我们初始化一个NSMutableAttributedString对象。
1 2 3 4 5 6 7 8 |
|
可以通过下面两个函数对attrebute字符串进行设置与修改
1 2 3 4 5 6 |
|
字典的键值对应如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
通过测试,发现上面有些键值并没有作用,可以替换下面的方法,效果相同,不同的地方在于其传值的类型不同,下面的方法更加方便(使用UIFont UIColor NSString 和一些系统枚举)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|