在iPhone中几乎无处不在,您可以键入文本,操作系统会将文本的一部分识别为超链接(例如电话号码,电子邮件地址)。但是我在我自己的应用程序中使用UILabel测试了它并且它不起作用。我该如何激活它?
iphone sdk是否提供开箱即用的功能,或者我是否必须自己完成解析逻辑(这是很多工作)?
答案 0 :(得分:16)
您可以按如下方式使用UITextView:
UITextView *myView = [[UITextView alloc] initWithFrame: frame];
myView.text = @"this is http://google.com link";
myView.editable = NO;
myView.dataDetectorTypes = UIDataDetectorTypeLink;
//cell is the TableView's cell
[cell.contentView addSubview:myView];
[myView release];
答案 1 :(得分:0)
可能想查看Three20项目下的样式标签。
答案 2 :(得分:-3)
使用UIWebView进行拍摄。