在我的tableView didSelectRowAtIndexPath中,我可以访问单元格textLabel。如何访问部分标签?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
topPlacesAppDelegate *appDelegate = (topPlacesAppDelegate *) [[UIApplication sharedApplication] delegate];
appDelegate.chosenPhoto = [self.topPlaces objectAtIndex:indexPath.row];
. . .
UITableViewCell *mycell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@" indexPath.section / Row = %i / %i", indexPath.section, indexPath.row);
NSLog(@" textLabel.text = %@", mycell.textLabel.text);
NSLog(@" detailTextLabel.text = %@", mycell.detailTextLabel.text);
[self performSegueWithIdentifier:@"Show Site Table" sender:nil];
}
答案 0 :(得分:0)
听起来你正在寻找表格标题。我认为您无法阅读或以其他方式访问该数据。但您可以使用UITableViewDataSource上的方法设置:
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
详情如下:
Change UITableView section header/footer WHILE RUNNING the app?