UIPanGestureRecognizer
类有几个示例。例如,我已经阅读了 this,但仍无法使用它...
在我正在工作的 nib 文件中,我有一个 UIView
(图像上的白色矩形),我希望使用该类来拖动它:
而在我的.m文件中,我已经放置了:
- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
NSLog(@"Test to see if this method gets executed");
}
并且当我拖动鼠标穿过 UIView
时,该方法不会被执行。我也尝试过放置:
- (void)pan:(UIPanGestureRecognizer *)gesture
{
NSLog(@"testing");
}
那个方法也没有被执行。也许我错了,但我认为这些方法应该像- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
方法一样工作,我只需要放置该方法,每当有触摸时它就会被调用。
我做错了什么?也许我必须连接到那个方法吗?如果是这样,我该怎么做?