对不起,长标题!
这里的问题非常简单,这是我没有解决方法的问题-除非我编写多余的代码和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);
}
这是获取“按钮行”的最佳方法