【Swift】UITableViewCell 中 TTTAttributedLabel 超链接无法点击的问题
2016-03-07 19:06
519 查看
前言
还以为是自己代码写的有问题,用法和别的地方都一样,但是这个是在 UITableViewCell 中使用,另外在 tableHeaderView 中使用也没用这个问题 —— 使用 TTTAttributedLabel 识别超链接,能识别但是点击没有跳转。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs.com
正文
代码:
在 UITableViewCell 中
文章:
https://github.com/TTTAttributedLabel/TTTAttributedLabel/issues/266
【Swift】TTTAttributedLabel使用小记
还以为是自己代码写的有问题,用法和别的地方都一样,但是这个是在 UITableViewCell 中使用,另外在 tableHeaderView 中使用也没用这个问题 —— 使用 TTTAttributedLabel 识别超链接,能识别但是点击没有跳转。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs.com
正文
代码:
在 UITableViewCell 中
override func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool { if let label = touch.view as? TTTAttributedLabel, let link = label.linkAtPoint(touch.locationInView(label))?.result { if let url = link.URL where (link.numberOfRanges ?? 0) > 0 { if UIApplication.sharedApplication().canOpenURL(url) { UIApplication.sharedApplication().openURL(url) } } return false } return true }
文章:
https://github.com/TTTAttributedLabel/TTTAttributedLabel/issues/266
【Swift】TTTAttributedLabel使用小记
相关文章推荐
- Swift UIColor Extension (扩展)
- Swift 运算符操作
- swift gcd 延时调用封装
- Swift监听屏幕旋转
- swift:使用NSXMLParser解析本地xml文件(详细代码注释)
- swift 绘图
- 奔五的人学IOS:swift练手与csdn,最近学习总结
- swift:类class是浅拷贝 结构体struct是深拷贝(代码理解)
- swift中获取数据设置时间格式
- Swift 烧脑体操(四) - map 和 flatMap
- Swift 烧脑体操(三) - 高阶函数
- swift版本拼图游戏项目源码
- swift版本拼图游戏项目源码
- Swift 烧脑体操(二) - 函数的参数
- Swift 烧脑体操(一) - Optional 的嵌套
- 《从零开始学Swift》学习笔记(Day60)——Core Foundation框架
- 《从零开始学Swift》学习笔记(Day 59)——代码排版
- 《从零开始学Swift》学习笔记(Day58)—— Swift编码规范之变量或常量声明规范
- 《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范:
- swift