Как я могу использовать конкретную строку текстовых данных метки в качестве веб-ссылки - PullRequest
0 голосов
/ 27 января 2012

привет, я создал индивидуальную таблицу ячеек. в этом, я напечатал данные в метке, у которой есть 60 строк, мой запрос, я хочу получить доступ к определенной строке из этих данных метки как веб-ссылка. это означает, что когда я нажимаю на эту строку, она должна перейти на веб-страницу.

РЕДАКТИРОВАТЬ: у меня есть данные с большим количеством строк в данных, имеющих одну конкретную строку для URL-адреса, если нажмите на него, я хочу, чтобы перейти на веб-просмотр с этим URL, если я нажимаю на другой текст, ничего не делать ...

Ответы [ 2 ]

0 голосов
/ 27 января 2012

Вместо использования UILabel вы можете использовать UITextView с обнаружением ссылок на.Это автоматически обработает щелчок по ссылке и откроет URL в Safari.

0 голосов
/ 27 января 2012

Один из подходов состоит в том, чтобы добавить распознаватель жестов одним касанием в UILabel, а затем открыть Safari в селекторе, который обрабатывает жест.

Что-то вроде:

UILabel *label = [UILabel alloc] init];
label.text = @"Text here";
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(webLinkPressed:)];
[tapRecognizer setNumberOfTapsRequired:1];
[label addGestureRecognizer:tapRecognizer1];
[tapRecognizer1 release];

Затем, используя ваш метод webLinkPressed:, вы можете открыть веб-браузер.

...