得到UIButton在UITableView中所在的行

当UIButton被加到Cell中的时候:


//在cellForRowAtIndexPath中添加UIButton的按下事件:

[button1 addTarget:self action:@selector(onButtonClick:) forControlEvents:UIControlEventTouchUpInside];


//UIButton按下时的处理

-(void)onButtonClick:(id)sender
{

    UIButton *btn = (UIButton*)sender;
    UITableViewCell *buttonCell = [(UIButton*)sender superview];

    UITableView *table = [buttonCell superview];

    NSUInteger buttonRow = [[table indexPathForCell:buttonCell] row];

   //所在的行得到了,可以做些事情了

   //to do .......
}


你可能感兴趣的:(得到UIButton在UITableView中所在的行)