iOS Dev (4) 用TTTAttributedLabel创建变化丰富的UILabel
1. 不同颜色的字段混合在一个Label里怎么实现?
看TTTAttributedLabel
是怎么做的:
TTTAttributedLabel *hintLabel1 = [[TTTAttributedLabel alloc] initWithFrame:CGRectMake(10.0, 10.0, 300, 30.0)];
[hintLabel1 setNumberOfLines:2];
[hintLabel1 setFont:[UIFont systemFontOfSize:12.0f]];
[hintLabel1 setBackgroundColor:[UIColor clearColor]];
[hintLabel1 setTextAlignment:NSTextAlignmentLeft];
[hintLabel1 setLineBreakMode:NSLineBreakByWordWrapping];
NSMutableAttributedString *hintString1 = [[NSMutableAttributedString alloc] initWithString:@"今天是个好日子。"];
[hintString1 addAttribute:(NSString *)kCTForegroundColorAttributeName value:(id)[[UIColor blueColor] CGColor] range:NSMakeRange(3,3)];
[hintLabel1 setText:hintString1];
[self.view addSubview:hintLabel1];
2. 其他用法
自己探索吧。
Ref:https://github.com/mattt/TTTAttributedLabel
分享到:
相关推荐
IOS应用源码——TTTAttributedLabel for iOS.rar
iOS Soft Dev Pack
ios uilabel的代码 ios uilabel的代码 ios uilabel的代码 ios uilabel的代码 ios uilabel的代码 ios uilabel的代码
UILabel 和UITextField 的常用api 介绍和使用
一.长按文字可以弹出复制菜单,点击复制可以复制文字 二.长按输入框可以弹出粘贴菜单(系统自带的),点击粘贴可以粘贴文字 三.使用的时候直接继承WLCopyLabel就可以了 四.测试环境:Xcode 6.2,iOS 6.0 以上
iOS 数字滚动 UILabel
iOS XIB创建View
对UILabel 做了一个简单的封装,对复制(复制时截取字符串,复制追加字符串),行间距,字间距,以及改变label中某段字符串的颜色和字体
iOS如何创建MDM证书
iOS静态库项目的创建和使用源码
iOS UIlabel 闪烁
即使UILabel在iOS 6中获得了对NSAttributedString支持, TTTAttributedLabel也具有一些独特的功能: 自动数据检测手动链接嵌入属性字符串的标签样式继承标签内链接的自定义样式长按手势以及链接的点击手势它还包括...
iOS自适应表单,快捷创建复杂表单
ios-dev-flow-master.
4、block加号减号方法创建带有格式化字符串的label对象(写的比较鸡肋,没有用系统的方便) 5、创建带有下划线的label对象 6、创建带有删除线的label对象 7、创建文字内容自动滚动的label对象
比较方便的多行UILabel 可自定义文字间距,行间距,及段落间距 有这方面需求的可以下来用用,直接导入.h .m文件即可 .h里有使用方法
uilabel的内容的颜色处理
iOS开发中,实现UILabel滚动,类似于跑马灯效果;