我创建了一个具有自定义 UITableViewCell 的 TableView。一个按钮与表格视图的每一行相关联。现在我想知道单击按钮时的行号,以便知道单击了哪个行按钮。我尝试了在堆栈上找到的一些东西,但没有任何效果。
我试过这段代码-:
-(void)button1Tapped:(id)sender
{
UIButton *senderButton = (UIButton *)sender;
UITableViewCell *buttonCell = (UITableViewCell *)[senderButton superview];
UITableView* table = (UITableView *)[buttonCell superview];
NSIndexPath* pathOfTheCell = [table indexPathForCell:buttonCell];
NSInteger rowOfTheCell = [pathOfTheCell row];
NSLog(@"rowofthecell %d", rowOfTheCell);
}
但这也行不通。
谢谢你的协助。