我相信这个问题之前已被提出并得到解答,但我找不到.我看到一个答案指向Fancy Label和Three20,但它们并不是我想要的,或者我可能错过了一些观点.
基本上,我想得到应用程序用户的反馈,所以我会写一个大标签,如等等等等,给我发电子邮件xxxxxx@gmail.com,等等等等.我希望电子邮件地址可以点击,并打开电子邮件编辑器,以便用户可以编辑和发送.
这就是我所需要的一切.怎么弄呢?谢谢.
解决方法
您可以使用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];
选择多个数据检测: