【Swift】UITableViewCell 中 TTTAttributedLabel 超链接无法点击的问题

简介:

代码:

    在 UITableViewCell 中

1
2
3
4
5
6
7
8
9
10
11
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】UITableViewCell 中 TTTAttributedLabel 超链接无法点击的问题,如需转载请自行联系原博主。



目录
相关文章
|
Swift
swift微博第17天(UITableViewCell的自定义)
swift微博第17天(UITableViewCell的自定义)
212 0
|
3月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
93 2
|
2月前
|
监控 API Swift
用Swift开发iOS平台上的上网行为管理监控软件
在当今数字化时代,随着智能手机的普及,人们对于网络的依赖日益增加。然而,对于一些特定场景,如家庭、学校或者企业,对于iOS设备上的网络行为进行管理和监控显得尤为重要。为了满足这一需求,我们可以利用Swift语言开发一款iOS平台上的上网行为管理监控软件。
200 2
|
3月前
|
监控 Swift iOS开发
局域网计算机监控软件中利用Swift构建iOS端的移动监控应用
在局域网计算机监控软件的开发中,构建iOS端的移动监控应用是一项关键任务。本文将介绍如何利用Swift语言实现这一目标,通过多个代码示例展示关键功能的实现。
225 1
|
3月前
|
安全 JavaScript 前端开发
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
67 0
|
5月前
|
JavaScript 前端开发 PHP
用swift开发ios移动端app应用初体验
直接跟着 apple 官方的 SwiftUI 教程跑的,写惯了 javascript 奔放的代码,很多语法理解起来还是有点费劲
58 1
|
7月前
|
Swift iOS开发
iOS OC混编Swift 后者无法走断点
iOS OC混编Swift 后者无法走断点
49 0
|
Swift iOS开发
IOS使用Swift加载Xib文件
IOS使用Swift加载Xib文件
260 0
|
Swift iOS开发
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
219 0
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人

相关课程

更多