#xcode #cocoa-touch #uitableview
#xcode #cocoa-touch #uitableview
Вопрос:
Я довольно новичок в разработке xcode, и я не могу понять, как выбрать строку и указать метку / действие, которое я хочу. Я использую то, что нашел в Интернете, пример кода с настраиваемым uitableview с 3 строками:
opLabel1.text = [NSString stringWithFormat:@"HeliosMedica",[indexPath section]];
bottomLabel1.text = [NSString stringWithFormat:@"Centrumedical.", [indexPath section]];
Я хочу, чтобы каждая строка содержала разное содержимое, а также давала на них гиперссылку. Кто-нибудь может сказать мне, где, как я могу это сделать.
Очень ценю вашу помощь.
Ответ №1:
Прочитайте документы Apple для получения ссылки на протокол UITableViewDelegate. Вы хотите понять некоторые из базовых методов, в том числе tableView:didSelectRowAtIndexPath:
Вероятно, вы уже внедрили некоторые методы класса UITableView, чтобы заставить таблицу просто отображаться на нашем экране, включая numberOfSections
, numberOfSections:
и insertRowsAtIndexPaths:withRowAnimation:
. Они вызываются объектом tableview, и ваш код выполняется в соответствии с потребностями TableView.
Вот некоторый пример кода, с которого вы можете начать, чтобы открыть URL-адрес при выполнении метода TableView:didSelectRowAtIndexPath:.
myURL = [arrayOfURLs objectAtIndex:indexPath.row];
[[UIApplication sharedApplication] openURL:myURL];
Сначала вам нужно будет инициализировать массив.