dataDetectorTypes
2015-12-01 17:24
302 查看
UIWebView、UITextView都有dataDetectorTypes属性,设置了该属性,系统可以自动检测电话、链接、地址、日历、邮箱。并且可以点击,当点击的时候可以在API中自定义事件,下面以UITextView为例.
- (void)viewDidLoad { [super viewDidLoad]; //UIWebView有dataDetectorTypes属性,UITextView也有dataDetectorTypes属性。 UITextView *textView=[[UITextView alloc] initWithFrame:self.view.bounds]; textView.delegate=self; textView.font=[UIFont systemFontOfSize:14]; textView.editable=NO; textView.text=[NSString stringWithFormat:@"%@%@%@%@\n\n\n%@",@"\n\n\n我的手机号是:13122718991 \n\n\n",@"我的博客是:www.baidu.com\n\n\n",@"上海市浦东新区盛夏路570号\n\n\n",[NSDate date],@"我的邮箱:2365178852@qq.com"]; textView.dataDetectorTypes=UIDataDetectorTypeAll; [self.view addSubview:textView]; } #pragma mark - UITextViewDelegate -(BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange { NSLog(@"url=%@",URL); return YES; }
相关文章推荐
- dom4j解析xml文件
- 世界名画陈列馆问题
- Android应用安全防御措施
- bat批处理的简单应用
- 百度搜索框提示功能简单实现
- C++位操作的常见用法小结
- 服务器端HttpServletResponse对象编码发送信息及浏览器端解码显示信息原理剖析
- org/apache/commons/lang/exception/NestableRuntimeException错误
- HDU 5587——Array——————【规律】
- centos快速部署
- 设计模式系列(一)策略模式(Strategy Pattern)
- 搜集到的:VS开发快捷键
- java 获以除本周外近三周 周一日期
- git 使用那些事儿
- 九九乘法表的一种简单实现
- 怎么把两个布局加入到一个Activity里显示出来?
- latch:cache buffers chains的优化思路
- error: #77-D: this declaration has no storage class or type specifier
- C#调用进程退出时ExitCode的作用
- C#调用进程退出时ExitCode的作用