通过YYtext实现文本点击(类似微博效果)
来源:互联网 发布:阿里云销售好做吗 编辑:程序博客网 时间:2024/06/15 13:00
最近想在文本中实现其中一段文字的点击事件,进行超链接,自己琢磨了很久,很遗憾最后还是没有通过自己实现出来,在网上查找一番,发现YYtext这个三方是专门为文字类所使用,经过一番了解,发现其中正好有我所需要的,很简单
导入YYtext后 直接调用即可
代码如下:
NSMutableAttributedString *text = [[NSMutableAttributedStringalloc] initWithString:@"Some Text, blabla..."];
text.yy_font = [UIFontboldSystemFontOfSize:13.0f];
text.yy_color = [UIColorblueColor];
[text yy_setColor:[UIColorredColor] range:NSMakeRange(0,4)];
[text yy_setTextHighlightRange:NSMakeRange(0,4)//设置点击的位置
color:[UIColororangeColor]
backgroundColor:[UIColorwhiteColor]
tapAction:^(UIView *containerView,NSAttributedString *text,NSRange range, CGRect rect){
NSLog(@"这里是点击事件");
}];
YYLabel *heightRangeLabel = [YYLabelnew];
heightRangeLabel.frame =CGRectMake(100,250, 160,25);
heightRangeLabel.attributedText = text;
heightRangeLabel.userInteractionEnabled =YES;
heightRangeLabel.backgroundColor = [UIColorwhiteColor];
[self.viewaddSubview:heightRangeLabel];
- 通过YYtext实现文本点击(类似微博效果)
- 使用YYText-文本蓝色文字点击实现超链接跳转
- YYText使用遇到的问题--文本无法点击
- Android类似微博弹出窗口效果并且点击事件
- Android 类似IPhone图片点击效果实现,点击logo变暗
- android实现clickspan点击的效果(类似@好友,当action_up时,效果消失)
- 点击表格实现文本输入效果
- HTML中实现指定行的文本以...结尾(类似text-overflow:ellipsis效果)
- 为文本字段实现类似"求和"的效果
- 通过代码实现button的点击效果
- Android系统上实现类似按键精灵的效果(模拟触屏点击事件)
- 笔记,GridView点击添加背景,类似checkbox效果的实现
- iOS YYText富文本开源库
- 实现类似微博@..的点击文字跳转事件 iOS
- asp javascript 通过放大切换图片实现类似屏保效果
- 通过CATransition实现类似UINavigationController的pushview及Popview效果
- 通过mysql存储过程实现类似计划任务的效果
- 定制UITableviewCell实现类似微博的分组效果
- jQuery Mobile 列表过滤
- 使用mybatis-generator-core快速生成代码
- kernel32.CreateFileW boot.img
- 梯度下降法学习笔记
- H - 不要62
- 通过YYtext实现文本点击(类似微博效果)
- Linux系统编程--文件(一)
- UML学习
- 还是进制之间的转换,这次全部是自己写的没有用Java的Integer
- 大话设计模式02----商场促销-策略模式
- 杭电2602
- mysql存储引擎
- 点亮一个发光二极管
- 284. Peeking Iterator