UIDataDetectorTypeLink无法正常工作 - iPhone

时间:2010-12-18 18:41:57

标签: iphone url uitextview hyperlink

我使用以下示例代码在UITableViewCell中添加指向UITextView的链接,但它没有创建链接。我之前没有遇到过这样的问题......最近的iOS升级有什么变化吗?

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 :(得分:1)

尝试简单地将此代码放在普通视图的子视图中,对我来说非常有用(iOS 4.2),也许错误在其他地方(或者框架是空的)

//编辑:并尝试在TableViewCell中进行内容视图,效果也很好

只是为了解决问题(可能):每次重新加载表时都必须重置myView.dataDetectorTypes = UIDataDetectorTypeLink;