iOS如何使标签中的电子邮件地址可点击

我相信这个问题之前已被提出并得到解答,但我找不到.我看到一个答案指向Fancy Label和Three20,但它们并不是我想要的,或者我可能错过了一些观点.

基本上,我想得到应用程序用户的反馈,所以我会写一个标签,如等等等等,给我发电子邮件[email protected],等等等等.我希望电子邮件地址可以点击,并打开电子邮件编辑器,以便用户可以编辑和发送.

这就是我所需要的一切.怎么弄呢?谢谢.

解决方法

您可以使用UITextView,如下所示:
UITextView *myView = [[UITextView alloc] initWithFrame: CGRectMake(0,300,50)];
    myView.text = @"this is http://google.com link";
    myView.editable = NO;
    myView.dataDetectorTypes = UIDataDetectorTypeLink;    
    //myView.message.dataDetectorTypes = UIDataDetectorTypePhoneNumber|UIDataDetectorTypeLink; for multiple data detection
    [self.view addSubview:myView];
    [myView release];

选择多个数据检测:

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...