1

如何在 ipad 应用程序中单击 uiimage 时打开视图(另一个 xib)。请告诉我是否有人知道提前谢谢。我在某处读到它可以通过使用类的自定义委托来完成,但我无法实现它。

4

2 回答 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 回答