我正在尝试让用户抓住并在我正在构建的应用中移动图片。
我已经创建了像这样的UIImageView
DragView.h
#import <UIKit/UIKit.h>
@interface DragView : UIImageView{
}
@end
和
DragView.m
#import "DragView.h"
@implementation DragView
-(void) touchesMoved:(NSSet *)set withEvent:(UIEvent *)event {
CGPoint p = [[set anyObject] locationInView:self.superview];
self.center = p;
}
@end
然后我将.h文件导入到我的主View控制器中,并将DragView分配给IB Identity Inspector中的UIImageView。
我必须遗漏一些东西,因为当我构建并运行然后触摸图像时它不会移动。什么,我错过了?