在View Controller中为UIImageView子类调用函数

时间:2015-02-20 04:03:07

标签: ios objective-c uiimageview

通过触摸我创建的uiimageview的子类,我可以在子类中调用touchesBegan函数...但是如何在触摸开始时调用原始视图控制器中的另一个函数?

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    NSLog(@"-- I AM TOUCHED --");


 //need to call (void)selectPhoto in viewController that contains subclass of uiimageview
}

1 个答案:

答案 0 :(得分:1)

您应该使用附加到图像视图的UITapGestureRecognizer,而不是使用touchesBegan,并使其目标成为视图控制器。除非您将图像视图子类化为其他原因,否则如果您使用此方法,则无需执行此操作。