1

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

如何覆盖 上的默认点击UITableViewCell,以便简单地点击单元格上的任意位置不会触发对详细视图的 segue?我仍然想要那种过渡,只是由UIImageView.

4

1 回答 1

1

我认为您可以通过将 segue 与原型单元格中的图像(我自己从未尝试过)而不是与表格视图连接来实现这一点。

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

在该操作方法中,以编程方式调用 segue。segue 需要有一个 ID,它在故事板中是唯一的。

于 2013-03-03T15:22:55.870 回答