Ios 单击(触摸)ImageView后如何打开新的ViewController?

Ios 单击(触摸)ImageView后如何打开新的ViewController?,ios,objective-c,xcode7,Ios,Objective C,Xcode7,我有一个带有自定义单元格的TableViewController 对于表为责任类: @interface CustomTableViewController : UITableViewController @interface CustomTableViewCell : UITableViewCell 对于单元格为责任类: @interface CustomTableViewController : UITableViewController @interface CustomTableV

我有一个带有自定义单元格的TableViewController

对于为责任类:

@interface CustomTableViewController : UITableViewController
@interface CustomTableViewCell : UITableViewCell
对于单元格为责任类:

@interface CustomTableViewController : UITableViewController
@interface CustomTableViewCell : UITableViewCell
ImageView位于表的单元格中

当我点击(触摸)单元格内的ImageView时,如何打开新控制器


似乎我必须在
UITableViewCell
附近使用
UIViewController
来打开新的viewController,不是吗?

通常这种东西是在
UITableViewDelegate
方法
中处理的。但是,当点击整个单元格时,表视图调用此方法


如果只想为图像触发操作,则可能必须将
uitappostation
添加到图像视图中。不要忘记,默认情况下,图像视图的
userInteractionEnabled
设置为false。有两种方法可以将点击事件传递给视图控制器,我现在可以想到这两种方法。通过授权或结束。后者需要更少的代码。

你能和
uitappostation
分享一个例子吗?我能在
类(@interface CustomTableViewCell:UITableViewCell)
中为单元格编写代码吗?我如何发送到图像的事件ID?你知道单元格的
nsindepath
,从中可以获得图像的ID。我在类tableView中格式化单元格,但在类Any中存在单元格的事件。我的意思是如何在中获取图像标记:
[self.avatarView addgestureRecognitizer:tappesture1]-
-(void)点击手势:(id)发送者{//HERE}