UIDataDetectorTypeLink не работает - iPhone - PullRequest
0 голосов
/ 18 декабря 2010

Я использую следующий пример кода для добавления ссылки на UITextView в UITableViewCell, но он не создает ссылку.Я делал это раньше без проблем ... Что-то изменилось с недавним обновлением 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 Ответ

1 голос
/ 18 декабря 2010

пытался просто поместить этот код в подпредставление в обычном режиме и отлично работает для меня (iOS 4.2), возможно, ошибка в другом месте (или, может быть, кадр пуст)

// РЕДАКТИРОВАТЬ: и пытался для просмотра содержимого в TableViewCell, также отлично работает

Просто чтобы решить вопрос (возможно): вам нужно сбрасывать myView.dataDetectorTypes = UIDataDetectorTypeLink; каждый раз, когда вы перезагружаете таблицу.

...