如何增加允许点击tableviewcell图像的区域?

时间:2013-07-07 19:46:58

标签: iphone ios objective-c uitableview uitapgesturerecognizer

我有一个tableview单元格,在单元格的imageview中有一个自定义图像。但是,有时如果点击图像(复选框),它会点击实际的单元格而不是图像。我想这样做,如果你点击图像周围的单元格的一部分,复选框被检查而不是实际的单元格。我该怎么做?

这是一些代码..

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell.imageView.image = [UIImage imageNamed:@"unchecked.png"];

图像是28x28图像。

2 个答案:

答案 0 :(得分:0)

最简单的方法可能是创建UITapGestureRecognizer并使用您用于图片分割的相同选择器将其添加到cell.contentView

答案 1 :(得分:0)

解决此问题的一种简单方法是增加单元格图像视图的宽度。