如何在ipad应用程序中点击uiimage打开视图(另一个xib)。如果有人事先知道,请告诉我。 我在某处读到可以通过使用类的自定义委托来完成,但我无法实现它。
答案 0 :(得分:2)
首先,你必须在xib enable中为imageView进行用户交互,如图所示
现在添加一个tapgastureREcognizer,如下所示
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction:)];
tapGesture.numberOfTapsRequired = 1;
tapGesture.numberOfTouchesRequired = 1;
[fr addGestureRecognizer:tapGesture];
此处fr
是imageview,tapAction:
是可以显示其他视图的方法(xib)
答案 1 :(得分:1)
我过去有两种方法可以做到这一点。
A)创建一个UIButon并将图像设置为背景。
B)您可以创建触摸手势识别器。触摸后,您可以获取用户触摸位置的坐标,并检查它是否实际上在图像上。
您只需显示其他视图。