2013-10-13 148 views
0

对不起,长标题!UITableViewCell中的按钮 - 在prepareForSegue中按下按钮时识别单元格

这里的问题非常简单,这是我没有解决方法 - 以及除非我写冗余代码和GUI的东西。

考虑两个具有相同单元标识符的UITableViewCells--基本上它们看起来相同但具有不同类型的数据。考虑一下Apple Store应用程序。在特色部分 - 你有'最佳游戏'和'最佳应用'tableview单元格。他们都有一个'See All'选项。这与我所拥有的非常相似。

我希望从哪个单元中确定这是'See All'按钮。(考虑到,当按下'See All'按钮时,我有一个单独的segue转到另一个view controller。)

注意:我不想再创建一个UITableViewCell。我可以但我不想要。

回答

4
-(void)yourButtonPressed:(id)sender 
{  

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

} 

这是获得“按钮的排”

+0

哦,是不是你真棒的最佳途径。谢谢! – p0lAris

相关问题