在iPhone中几乎无处不在,您可以键入文本,操作系统会将文本的一部分识别为超链接(例如电话号码,电子邮件地址).但是我在我自己的应用程序中使用UILabel测试了它并且它不起作用.我该如何激活它?
iphone sdk是否提供了开箱即用的功能,或者我是否必须自己完成解析逻辑(这是很多工作)?
Dan*_*nko 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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9382 次 |
| 最近记录: |