我使用以下示例代码在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];
答案 0 :(得分:1)
尝试简单地将此代码放在普通视图的子视图中,对我来说非常有用(iOS 4.2),也许错误在其他地方(或者框架是空的)
//编辑:并尝试在TableViewCell中进行内容视图,效果也很好
只是为了解决问题(可能):每次重新加载表时都必须重置myView.dataDetectorTypes = UIDataDetectorTypeLink;
。