iOS 文本自动识别链接并且点击跳转链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 文本自动识别链接并且点击跳转链接相关的知识,希望对你有一定的参考价值。

参考技术A 基本实现思路就是利用正则识别链接加YYLabel设置链接点击事件,下面说下这过程中遇到的问题
1、自动布局YYLabel后发现设置label.numberOfLines = 0后不换行,YYLabel还得设置一个preferredMaxLayoutWidth属性,这个属性是设置最大宽度,设置完才能有换行功能
2、添加YYLabel的分类并且利用正则识别链接

3、通过给NSAttributedString设置高亮并且添加点击事件

4、添加完点击事件后点击发现并没有响应,是因为label的父类试图添加了点击手势导致的手势冲突解决办法是给父试图的手势添加代理并且实现代理方法

366API!完美解决微信上h5页面点击文件下载链接没反应的问题

【Android & IOS】366API跳转接口是针对于APP,H5网页在推广时无法正常在微信中打开的解决方案的接口。该接口主要实现微信内打开分享链接自动跳转浏览器访问的功能。

 

使用说明:

1. 用浏览器打开366API 平台官网:http://www.366api.cn

2. 将你的推广链接输入工具框,点击生成

3. 复制新生成的跳转链接和二维码

4. 微信内打开跳转链接或识别二维码

其他说明:

无论推广链接是否已经被微信拦截,均可使用本接口生成跳转链接,达到微信内自动跳转手机浏览器下载app的效果。

以上是关于iOS 文本自动识别链接并且点击跳转链接的主要内容,如果未能解决你的问题,请参考以下文章

如何在手机浏览器网页中点击链接跳转到QQ聊天界面

如何在手机浏览器网页中点击链接跳转到QQ聊天界面

微信环境中如何实现点击链接自动直接跳转到手机外部默认浏览器

UIActivityViewController 自动“点击”链接 iOS 7

我打开了一个链接,然后自动跳转至支付宝领红包?

html自动点击链接后跳转到指定页面