好吧有
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
但这适用于cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
我怎样才能在细胞上捕获一个clickevent.Image?
答案 0 :(得分:0)
UIImage视图不会从UIControl中减少这就是为什么它没有像目标操作方法那样的Touchepinside。所以我猜你能做的就是创建一个UIButton对象。然后为其正常状态设置图像:
[imageButton setImage:[UIImage imageNamed:@"Icon.png"]
forState:UIControlStateNormal];
然后设置它的目标动作:
[imageButton addTarget:self action:@selector(buttonPushed:)
forControlEvents:UIControlEventTouchUpInside];
然后:
[cell.contentView addSubview:imageButton];
我想那可以胜任。