Я хочу сделать ссылку, используя метку в каждой ячейке таблицы.
При щелчке по ссылке таблица получит [indexpath row] ячейки, и мы будем использовать этот индекс для сопоставления с индексом массива, содержащим строковые данные. Строка будет отправлена на следующую push-страницу.
Я использую UITapGestureRecognizer , чтобы коснуться метки и поместить параметр в метод селектора.
Как получить в текущей строке indexpath метку для выбранной ячейки?
Это мой пример кода:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
...
UITapGestureRecognizer *gestureRec = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openUrl:) ];
gestureRec.numberOfTouchesRequired = 1;
gestureRec.numberOfTapsRequired = 1;
[cell.listPrice addGestureRecognizer:gestureRec];
[gestureRec release];
...
}
- (void)openUrl:(id)sender
{
NSLog(@"DOwnload URL send >> %@",urlDownloadSend);
DownloadNowController *download =[[DownloadNowController alloc]initWithNibName:@"DownloadNowController" bundle:nil];
[self.navigationController pushViewController:download animated:YES];
[download release];
}