我有许多旋转和移动列的视图。在列中,我添加了带有图像和标题的UIView命名元素。为了完全理解该图像
我的问题对我来说很奇怪。我添加了元素点击手势
gestureTap = [[UITapGestureRecognizer alloc] action:@selector(panoramaTap)];
[gestureTap setNumberOfTapsRequired:1];
[gestureTap setNumberOfTouchesRequired:1];
[gestureTap setDelegate:self];
[self addGestureRecognizer:gestureTap];
但是panoramaTap:
仅在某些区域有效,移动后会发生变化。
在iPad上的此类应用程序中,一切正常。什么对手势有影响?
最佳答案
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(panoramaTap:)];
确保您的代码完全像这样。目标应该是self,并且在选择器中的paranomaTap之后应该有“:”字符,如上所示。
问题是,当UIVIEW上的两个touchDown位置都与该视图上的touchUP位置相同时,就可以识别出点击。