iOS 设置文本中指定某段文本的颜色 大小
2016-01-27 12:46
459 查看
NSString *money = @"300";
NSString *perStr = @"元/时";
NSString *text = [NSString stringWithFormat:@"%@%@",money,perStr];
if ([self.currentPriceLabel respondsToSelector:@selector(setAttributedText:)]) {
NSDictionary *attribs = @{
NSForegroundColorAttributeName:self.currentPriceLabel.textColor,
NSFontAttributeName:self.currentPriceLabel.font
};
NSMutableAttributedString *attributedText =
[[NSMutableAttributedString alloc] initWithString:text
attributes:attribs];
// Red text attributes
//#5773de
UIColor *aColor = RED_COLOR;
NSRange redTextRange =[text rangeOfString:money];// * Notice that usage of rangeOfString in this case may cause some bugs - I use it here only for demonstration
[attributedText setAttributes:@{NSForegroundColorAttributeName:aColor,NSFontAttributeName:[UIFontboldSystemFontOfSize:16]} range:redTextRange];
self.currentPriceLabel.attributedText = attributedText;
}
NSString *perStr = @"元/时";
NSString *text = [NSString stringWithFormat:@"%@%@",money,perStr];
if ([self.currentPriceLabel respondsToSelector:@selector(setAttributedText:)]) {
NSDictionary *attribs = @{
NSForegroundColorAttributeName:self.currentPriceLabel.textColor,
NSFontAttributeName:self.currentPriceLabel.font
};
NSMutableAttributedString *attributedText =
[[NSMutableAttributedString alloc] initWithString:text
attributes:attribs];
// Red text attributes
//#5773de
UIColor *aColor = RED_COLOR;
NSRange redTextRange =[text rangeOfString:money];// * Notice that usage of rangeOfString in this case may cause some bugs - I use it here only for demonstration
[attributedText setAttributes:@{NSForegroundColorAttributeName:aColor,NSFontAttributeName:[UIFontboldSystemFontOfSize:16]} range:redTextRange];
self.currentPriceLabel.attributedText = attributedText;
}
相关文章推荐
- IOS中对于多个按钮,选中其中一个,其他按钮选中状态为NO
- iOS设置textView的行间距
- ios开发-格式转换
- iOS开发-修改TableViewCell的Delete按钮
- iOS统计数组相同元素的个数(使用数组筛选计算)
- [iOS]修改开发者中心Bundle Identifier的一些配置
- iOS 视图左右晃动动画
- iphone ios 如何使用gcd,block
- iOS中的协议与委托
- iOS开发-进阶:企业级应用Plist文件模板
- iOS开发-工具:Xcode7 做ipa企业级分发(In-House模式)详细步骤
- iOS开发-进阶:长按手势执行两次解决办法
- XCode对自带的SVN操作
- ios客户端websocket的helloworld
- ios集成支付宝 报错 rsa_private read error : private key is NULL解决方法
- iOS开发-进阶:MOV格式视频转MP4格式
- iOS7 NavigationController 右滑手势失效问题
- iOS开发-基础:获取指定路径文件大小
- [iOS]iPhone上传项目遇到的问题
- IOS 跳转页面