NSAttributedString
对我来说真的是难以理解。
我想设置一个UILabel
有不同大小的文本,我收集NSAttributedString
是要走的路,但我无法获得有关此的文档。
如果有人能帮助我举一个具体的例子,我会很高兴。
例如,假设我想要的文本是:
(in small letters:) "Presenting The Great..."
(in huge letters:) "HULK HOGAN!"
有人可以告诉我该怎么做吗?或者甚至是一个简单明了的参考资料,我可以自己学习?我发誓我已经尝试通过文档甚至 Stack Overflow 上的其他示例来理解这一点,但我就是不明白。
你会做这样的事情......
NSMutableAttributedString *hogan = [[NSMutableAttributedString alloc] initWithString:@"Presenting the great... Hulk Hogan!"];
[hogan addAttribute:NSFontAttributeName
value:[UIFont systemFontOfSize:20.0]
range:NSMakeRange(24, 11)];
这将设置 20 点文本中的最后两个单词;字符串的其余部分将使用默认值(我认为是 12 点)。设置文本大小可能令人困惑的是您必须设置字体and同时调整大小——每个UIFont
对象封装了这两个属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)