点击某一个cell中的button,确定这个button所在的行(找superview)

1://首先在cell中的按钮事件做以下处理

2//[注]将按钮传到tableview 中 

//definebtnclick 是代理方法

- (IBAction)day_define:(id)sender {

   [self.delegate definebtnclick:sender];

}


//2在tableview中接受delegate并在代理方法中写以下代码

-(void)definebtnclick:(id)tag{

        UITableViewCell * cell = (UITableViewCell *)[[tag superview] superview];

        NSIndexPath * path = [self.tableView indexPathForCell:cell];

        NSLog(@"index row==%ld", (long)[path row]);

    

    }


你可能感兴趣的:(iOS,UITableViewCell,tableview,superview)