如何在 ipad 应用程序中单击 uiimage 时打开视图(另一个 xib)。请告诉我是否有人知道提前谢谢。我在某处读到它可以通过使用类的自定义委托来完成,但我无法实现它。
问问题
170 次
2 回答
2
首先,您必须启用 xib 中 imageView 的用户交互,如图所示
现在添加一个 TapgastureREcognizer 如下
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction:)];
tapGesture.numberOfTapsRequired = 1;
tapGesture.numberOfTouchesRequired = 1;
[fr addGestureRecognizer:tapGesture];
这fr
是 imageview 和tapAction:
is 方法,您可以在其中显示其他视图(xib)
于 2012-05-04T11:51:15.377 回答
1
我过去有两种方法。
A)创建一个 UIButon 并将图像设置为其背景。
B)您可以创建触摸手势识别器。触摸后,您可以获得用户触摸位置的坐标,并检查它是否真的在图像上。
您只是显示您的其他视图。
于 2012-05-04T11:46:59.327 回答