当我点击任何一个单元格时,我有一个UITableView
推送详细视图。我希望只有在点击单元格的特定部分时才会出现这种情况,左侧是UIImageView
。点击单元格的其余部分应触发UITapGestureRecognizer
,这会触发不同的方法。
如何覆盖UITableViewCell
上的默认点按,这样只需点击单元格中的任何位置就不会触发到详细视图的segue?我仍然希望转换,只是由UIImageView
触发。
答案 0 :(得分:1)
我认为你可以通过将segue与原型单元格中的图像连接起来(我从未尝试过)而不是表格视图。
如果您没有原型单元格,那么您应该以编程方式使用图像视图调用IBAction类型的方法。好吧,图像视图不能这样做。只需滥用相同大小,自定义样式的UIButton并将图像分配给该按钮。工作良好。
(它不需要是-(IBAction)
类型的方法,但它不会造成伤害,这样做可以确保一切正常。)
在该action方法中,以编程方式调用segue。 segue需要具有在故事板中唯一的ID。