| 关键词: UIDataDetectorTy dataDetectorType 检测 textView 支付 邮箱 网址 pePhoneNumber 电话 抄袭 |
支付宝发布最新版本9.0,再一次引发一场撕逼大战。微信说支付宝抄袭了它,支付宝说微信一直都在抄袭自己。在我看来,微信和支付宝都抄袭了对方。对于大佬们的抄袭,我们也是司空见惯了。 支付宝这一次更新,真是赚足了眼球,估计这也是支付宝的推广策略。就是要造势,造势有利于品牌推广。传播速度可想而知,似乎一夜之间都在谈论支付宝和微信。 至于支付宝和微信谁能打过谁,我们拭目以待。 上一篇文章UIWebView用法详解及代码分享里面提到: 接下来我们来简单讲一下,使用UIDataDetectorTypes自动检测电话、网址和邮箱。我们先来看看UIDataDetectorTypes有哪些枚举值。 UIDataDetectorTypes的枚举值NS_OPTIONS一般用来定义位移相关操作的枚举值。UIDataDetectorTypeAddress,UIDataDetectorTypeCalendarEvent不在我们考虑的范围了。 UIWebView有dataDetectorTypes属性,UITextView也有dataDetectorTypes属性。我们来UITextView来举例。 创建UITextView运行起来看一下:
可以看出来就是一个简单的文本,电话号码,网址和邮箱都没有检测出来。下面我们来看看dataDetectorTypes作用。 UIDataDetectorTypePhoneNumber检测电话设置textView.dataDetectorTypes的属性,即可检测文本中的电话。效果如下所示:
UIDataDetectorTypeLink检测网址和邮箱UIDataDetectorTypeLink检测网址和邮箱的。点击网址会跳转到相应的网页,点击邮箱可以调用系统的发邮件。
UIDataDetectorTypeAll检测电话、网址和邮箱UIDataDetectorTypeAll可以检测检测电话、网址和邮箱。效果如下:
专门写了一个iOSStrongDemo以后都在这个iOSStrongDemo里面更新内容。下载地址:iOSStrongDemo |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|