根据cell上的按钮找到当前的cell 比用btn.superview 要好 不会有ios7-8导致崩溃的问题

 [cell.downLoadBtn addTarget:self action:@selector(downLoadBtn:event:) forControlEvents:UIControlEventTouchUpInside];


- (void)downLoadBtn:(UIButton*)sender event:(id)event{

    NSSet *touches =[event allTouches];

    UITouch *touch =[touches anyObject];

    CGPoint currentTouchPosition = [touch locationInView:_tableView];

    NSIndexPath *path= [_tableView indexPathForRowAtPoint:currentTouchPosition];

    if (path!= nil)

    {

         PackageListTableViewCell * cell = (PackageListTableViewCell *)[self.tableView cellForRowAtIndexPath:path];

    


    }

}

阅读更多

没有更多推荐了,返回首页