2013-10-13 146 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

相關問題