仅在单元格中的特定UIImage上从UITableView推送详细信息视图?

时间:2013-03-03 15:13:19

标签: ios objective-c uitableview pushviewcontroller

当我点击任何一个单元格时,我有一个UITableView推送详细视图。我希望只有在点击单元格的特定部分时才会出现这种情况,左侧是UIImageView。点击单元格的其余部分应触发UITapGestureRecognizer,这会触发不同的方法。

如何覆盖UITableViewCell上的默认点按,这样只需点击单元格中的任何位置就不会触发到详细视图的segue?我仍然希望转换,只是由UIImageView触发。

1 个答案:

答案 0 :(得分:1)

我认为你可以通过将segue与原型单元格中的图像连接起来(我从未尝试过)而不是表格视图。

如果您没有原型单元格,那么您应该以编程方式使用图像视图调用IBAction类型的方法。好吧,图像视图不能这样做。只需滥用相同大小,自定义样式的UIButton并将图像分配给该按钮。工作良好。 (它不需要是-(IBAction)类型的方法,但它不会造成伤害,这样做可以确保一切正常。)

在该action方法中,以编程方式调用segue。 segue需要具有在故事板中唯一的ID。