UITableViewCell中的按钮 - 在prepareForSegue中按下按钮时标识单元格

时间:2013-10-13 09:47:27

标签: ios uitableview segue uistoryboardsegue

对不起,标题很长!

这里的问题非常简单,而且我没有解决方法 - 除非我编写冗余代码和GUI内容。

考虑两个具有相同单元标识符的UITableViewCells - 基本上它们看起来相同但具有不同类型的数据。考虑Apple Store应用程序。在精选部分 - 您有'最佳游戏'和'最佳应用'桌面视图单元格。他们都有一个'查看全部'选项。这与我的相似。

我希望确定哪个单元格是按下“全部”按钮。(考虑到,当按下“查看全部”按钮时,我有一个单一的segue到另一个视图控制器。)

注意:我不想制作另一个UITableViewCell。我可以,但我不想要。

1 个答案:

答案 0 :(得分:4)

-(void)yourButtonPressed:(id)sender
{    

    CGPoint hitPoint = [sender convertPoint:CGPointZero toView:tableView];
    NSIndexPath *hitIndex = [tableView indexPathForRowAtPoint:hitPoint];
    NSLog(@"%i",hitIndex.row);

}

这是获取“按钮行”的最佳方式