自动判断网页上的电话&点击久可以拨打
2014-03-20 10:01
477 查看
在 iOS 4之后。苹果废弃了 webView.detectsPhoneNumbers = YES; 这个方法来检测电话 号码。
//自动检测网页上的电话号码,单击可以拨打。(该方法被弃用)
// webView.detectsPhoneNumbers = YES;
更换为此方法:其它的还可以检测 邮箱等。
webView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
API文档上如此
typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) {
UIDataDetectorTypePhoneNumber = 1 << 0, // Phone number detection
UIDataDetectorTypeLink = 1 << 1, // URL detection
#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIDataDetectorTypeAddress = 1 << 2, // Street address detection
UIDataDetectorTypeCalendarEvent = 1 << 3, // Event detection
#endif
UIDataDetectorTypeNone = 0, // No detection at all
UIDataDetectorTypeAll = NSUIntegerMax // All types
//自动检测网页上的电话号码,单击可以拨打。(该方法被弃用)
// webView.detectsPhoneNumbers = YES;
更换为此方法:其它的还可以检测 邮箱等。
webView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
API文档上如此
typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) {
UIDataDetectorTypePhoneNumber = 1 << 0, // Phone number detection
UIDataDetectorTypeLink = 1 << 1, // URL detection
#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIDataDetectorTypeAddress = 1 << 2, // Street address detection
UIDataDetectorTypeCalendarEvent = 1 << 3, // Event detection
#endif
UIDataDetectorTypeNone = 0, // No detection at all
UIDataDetectorTypeAll = NSUIntegerMax // All types
相关文章推荐
- 手机网页点击链接触发手机自动拨打或保存电话的代码
- 手机网页点击链接触发手机自动拨打或保存电话的代码
- 手机网页点击链接触发手机自动拨打或保存电话的代码
- 手机端网页点击链接触发自动拨打或保存电话的示例代码
- 手机端网页点击链接触发自动拨打或保存电话的示例代码
- 手机网页点击链接触发手机自动拨打或保存电话的代码
- 手机网页点击链接触发手机自动拨打或保存电话的代码
- 使用无线方式发布ipa (即用户可以通过点击网页链接或扫瞄二维码来自动安装app)
- 点击网页上的手机号码直接拨打电话(针对手机端)
- 点击网页上的手机号码直接拨打电话
- WAP网页中点击链接直接拨打电话的方法
- 手机网页中 唤醒拨打电话和发送短信,浏览器和微信浏览器都可以用
- 苹果手机网页上点击数字可能拨打电话的解决办法
- 移动端网页实现拨打电话功能的几种方法以及点击立刻qq联系
- 如果有联系方式就可以点击时拨打电话,否则就不显示联系我们这个菜单
- IOS加载网页后点击页面号码拨打电话实例
- 怎样判断你点击的两个相同的图案是否可以消除?---------练练看算法
- 调用内置拨号软件拨打电话 && 系统常用Uri及URI编码解码 && 读取号码跟IMEI && 设备唯一标识码
- UItable的cell高度随着文本的噶双手和图片的噶偶自动变换, 沙盒机制, iOS拨打电话, iOS汉字转拼音
- Android4.4KK下遮盖p-sensor拨打电话无法自动灭屏的问题分析