Существует несколько решений вашей проблемы.
Если ссылки являются единственным объектом в ячейке, вы можете просто вызвать функцию didSelectRowAtIndexPath:(NSIndexPath *)indexPath
из UITableView
, чтобы собрать ссылку из массива табличных данных, а затем использовать
[[UIApplication sharedApplication] openURL:myURL];
чтобы открыть URL.
В качестве альтернативы вы можете создать свой собственный подкласс UITableCell
, который содержит пользовательскую кнопку (вместо закругленной прямоугольной кнопки), у которой нет изображения или фона (только текст), чтобы он имел вид ссылки (вы могли даже раскрасить текст синий, и подчеркните его ...). Когда пользователь нажимает кнопку, ваша функция-обработчик вызывает ту же функцию openURL, что и выше.
Описанный выше метод работает лучше всего, если у вас есть несколько элементов в каждой ячейке (именно поэтому вам придется создать собственную ячейку ...