UILabel显示不同的字体和颜色
2015-09-23 16:50
423 查看
源代码
#pragma mark 改变描述信息某些字的颜色 - (void)changeDescTextColor:(NSString *)desc color:(UIColor *)color { if (desc == nil) { return; } NSRange range = [self.descLabel.text rangeOfString:desc]; if (range.location != NSNotFound)// 找到 { NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:self.descLabel.text]; NSRange allRange = NSMakeRange(0, self.descLabel.text.length); [str addAttribute:NSForegroundColorAttributeName value:self.descLabel.textColor range:allRange];// 默认色 [str addAttribute:NSFontAttributeName value:self.descLabel.font range:allRange];// 默认字体 [str addAttribute:NSForegroundColorAttributeName value:color range:range];// 可变区域色彩替换 // 加载新的样式 self.descLabel.attributedText = str; } }
效果图
相关文章推荐
- UIImage图片处理
- UISearchDisplayController 异步搜索
- UGUI判断鼠标或者手指是否点击在UI上
- UITableViewCell unable to dequeue a cell with identifier Cell - must register a nib or a class for t
- UIScrollView && UIPageControl
- apue.h头文件的配置
- mycat学习日记:全局sequence
- UI中地图的使用
- Java获取.properties配置文件某一项value根据key值
- ios uitableviewcell 添加uibutton无法Highlighted问题
- 4000 getContextPath、getServletPath、getRequestURI、getRealPath的区别
- iOS-UIViewController视图控制器跳转界面的几种常用方法
- warning incompatible implicit declaration of built-in function 'printf'
- 蓝懿iOS培训日志18 Segue跳转笔记一
- ${pagecontext.request.contextpath}作用
- ios 开发日记 9 - 一些 UIView 中管理 Subview 常用的方法
- luence入门实战第一步
- 转载:UICollectionReusableView的用法
- iOS-Core-Animation-Advanced-Techniques(四-1)
- Android samples API Demos之UI篇1(ActionBarCompat-Styled)