【发布时间】:2011-10-04 02:24:21
【问题描述】:
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 方法一样工作,我只需放置该方法,只要有触摸它就会被调用。
我做错了什么?也许我必须与该方法建立联系?如果是这样,我该怎么做?
【问题讨论】:
标签: iphone objective-c ipad drag