我正在尝试将可移动的 UIImageViews 放在子类 UIScrollView 中,以便可以将它们拖到我的 UIScrollView 周围。我将 UISCrollView 子类化并且放置行为正常,但是当我尝试拖动图像时,touchesMoved 只评估一次。我的 UIScrollView 子类中的 touchesMoved 方法如下所示:
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
if (!self.dragging) {
[self.nextResponder touchesMoved: touches withEvent:event];
}else{
[super touchesEnded:touches withEvent:event];
}
}
它应该在移动触摸期间连续调用。谁能想到我的视图控制器中的 touchesMoved 方法只会被调用一次的原因?