IOS小技巧——如何润色一个Label, 一个label中,展现多种字体效果(图文混编 1)

原创 2015年07月08日 00:27:35
    NSString *str = @"发微博";

    NSString *name = @"Abson";

    UILabel *label = [[UILabel alloc]init];    

    label.frame = CGRectMake(100, 100, 200, 100);

    NSString *labelText  = [NSString stringWithFormat:@"%@\n%@",str,name];

 // 设置换行,因为有\n系统在设置label的时候会换行

    label.numberOfLines = 0;   

 // 设置润色文字

    NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc]initWithString:labelText];

// 设置需要润色的属性和文字的位置与范围

    [attrStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:10] range:[labelText rangeOfString:str]];

    [attrStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:30] range:[labelText rangeOfString:name]];

// 赋值润色文字    

    label.attributedText = attrStr;



    [self.view addSubview:label];

效果图

![效果图](http://img.blog.csdn.net/20150708002520913)
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IOS第十七天——写一个基本的点击按钮更换Label文字的App

学习了一些IOS基本的常用控件之后,我们今天尝试来写一个点击按钮实现更换Label文字的App,属于基本入门篇。 1. 创建一个新的project,旋转“Single View Applicatio...

uilabel 的相关处理 类富文本(自动换行,设置行高,同一个label多种颜色,给文字加下划线 首行缩进 等 等)

1.自动换行 UIFont *font=[UIFont systemFontOfSize:lableFont]; self.numberOfLines=0; self.lineBreakMode=NS...

如何让一个label显示多种颜色,多种字体大小,并非多个label拼接而成。

一个label显示多种颜色,多种字体大小,并非多个label拼接而成。UILabel* label = [[UILabel alloc] init]; label.frame = CGRectMake...

iOS 一个label中显示不同颜色的文字

iOS 一个label中显示不同颜色、不同字体的文字

Cocos2dx 小技巧 Label的换行(js实现)

项目在做聊天的时候会用到。因为用setContentSize方法太局限! 因为 :假如我们做的是一个类似微信的聊天对话框,这种对话框一个特点就是会随着你文字长度的改变而改变。 而如果我们在这里讲L...

小技巧,如何在Label中显示图片

小技巧,如何在Label中显示图片 这个需求其实是有的,比如QQ聊天界面里面发送的信息,可以用label来显示文字(也可以用button显示),但是有时候用户可能会发送图片。如果能让...

Cocos2dx 小技巧 Label的换行(js实现)

项目在做聊天的时候会用到。因为用setContentSize方法太局限,因为 :假如我们做的是一个类似微信的聊天对话框,这种对话框一个特点就是会随着你文字长度的改变而改变。而如果我们在这里讲Label...

同一个Label不同样式

  • 2017-02-28 09:08
  • 23.87MB
  • 下载

iOS开发 如何在Label中显示图片-图文混排

iOS开发 如何在Label中显示图片-图文混排 字数729 阅读1338 评论22 喜欢13 在实际项目开发过程中,我们常会遇到一段文字中既要有图片又要有文字,例如我们经常使用的QQ...
  • lxlzy
  • lxlzy
  • 2015-11-19 20:20
  • 627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)