通过触摸我创建的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
}
答案 0 :(得分:1)
您应该使用附加到图像视图的UITapGestureRecognizer,而不是使用touchesBegan,并使其目标成为视图控制器。除非您将图像视图子类化为其他原因,否则如果您使用此方法,则无需执行此操作。