Iphone UIView未接收触摸事件

Iphone UIView未接收触摸事件,iphone,objective-c,ipad,Iphone,Objective C,Ipad,我是Ipad开发的初学者,所以我正在尝试开发一款具有twitter应用程序功能的应用程序 问题是,我有一个UIViewController,它包含以下内容。当你点击一个图像时,它应该显示一个包含视频的视图,每个视图都高于其他视图(如在twitter应用程序中),问题是该视图正在出现,并且它显示了其中的子视图,但它没有接收任何触摸事件,也没有背景色 你能帮我吗 谢谢:p确保已为图像视图启用用户交互。您可以从Interface builder中执行此操作,或者执行以下操作:- myImageView

我是Ipad开发的初学者,所以我正在尝试开发一款具有twitter应用程序功能的应用程序

问题是,我有一个UIViewController,它包含以下内容。当你点击一个图像时,它应该显示一个包含视频的视图,每个视图都高于其他视图(如在twitter应用程序中),问题是该视图正在出现,并且它显示了其中的子视图,但它没有接收任何触摸事件,也没有背景色

你能帮我吗


谢谢:p

确保已为图像视图启用用户交互。您可以从Interface builder中执行此操作,或者执行以下操作:-
myImageView.userInteractionEnabled=YES
然后,您可以将手势识别器添加到该图像视图中—在您的示例中,是一个点击手势识别器。这应该行得通。要添加手势识别器,请执行以下操作:

UITapGestureRecognizer *tapGestureRec = [[UITapGestureRecognizer alloc]  initWithTarget:self action:@selector(handleTap:)];
[myImageView addGestureRecognizer:tapGestureRec];

然后处理handleTap:方法中的点击。

我想如果没有任何代码样本,我们就无能为力。事实上,我不知道是什么问题,这就是为什么我不知道你想要代码的哪一部分,如果你愿意,我可以发布hole项目,,,我可以将其上传到服务器,并为你发布链接,,,这就是我所做的,,但仍然应该遵循UIgestureRecognitizerDelegate协议,并将委托分配给视图控制器对象。您可以参考以下链接:。它展示了如何实现手势识别器。这与您的要求非常相似。