对不起,长标题!

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

考虑两个具有相同单元格标识符的UITableViewCells-基本上它们看起来相同,但是数据类型不同。考虑一下Apple Store应用程序。在特色部分-您拥有“最佳游戏”和“最佳应用”表格视图单元。它们都具有“查看全部”选项。这与我所拥有的非常相似。

我希望确定从哪个单元格中按下了“查看全部”按钮。 (考虑到,当按下“查看全部”按钮中的任何一个时,我只能进入另一个视图控制器。)

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

最佳答案

-(void)yourButtonPressed:(id)sender
{

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

}


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

10-07 19:42
查看更多