iOS 在UILabel显示不同的字体和颜色
来源:互联网 发布:帝势艺术学院知乎 编辑:程序博客网 时间:2024/05/20 02:22
iOS 在UILabel显示不同的字体和颜色 使用的控件是 NSMutableAttributedString 解决了创建多个label的笨方法 ,下面就简单介绍一下NSMutableAttributedString 的使用
NSMutableAttributedString
*str = [[
NSMutableAttributedString
alloc] initWithString:@
"Using NSAttributed String"
];
[str addAttribute:
NSForegroundColorAttributeName
value:[UIColor blueColor] range:
NSMakeRange
(0,5)];
[str addAttribute:
NSForegroundColorAttributeName
value:[UIColor redColor] range:
NSMakeRange
(6,12)];
[str addAttribute:
NSForegroundColorAttributeName
value:[UIColor greenColor] range:
NSMakeRange
(19,6)];
[str addAttribute:
NSFontAttributeName
value:[UIFont fontWithName:@
"Arial-BoldItalicMT"
size:30.0] range:
NSMakeRange
(0, 5)];
[str addAttribute:
NSFontAttributeName
value:[UIFont fontWithName:@
"HelveticaNeue-Bold"
size:30.0] range:
NSMakeRange
(6, 12)];
[str addAttribute:
NSFontAttributeName
value:[UIFont fontWithName:@
"Courier-BoldOblique"
size:30.0] range:
NSMakeRange
(19, 6)];
attrLabel.attributedText = str;
效果图:
0 0
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色(转)
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色(转)
- iOS 在UILabel显示不同的字体和颜色 NSMutableAttributedString
- iOS 在UILabel显示不同的字体和颜色(转)
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色(转)
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- iOS 在UILabel显示不同的字体和颜色
- Jquery getJSON方法分析(一)
- Comparable接口实现和使用方法介绍
- 使用Ant批量打包Android应用完全指南
- Linux下Mysql自启动
- 在Linux下adb连接不上android手机的终极解决方案
- iOS 在UILabel显示不同的字体和颜色
- ios NSArray
- animation的具体应用详解
- git user.name user.email到底是干嘛用的
- Freeswitch的http_cache模块与xml_curl模块
- android 编译环境 笔记
- 主题提取综述
- Android入门之从输入设备中获取消息——窗口创建过程
- HashMap 死锁分析