#import "ViewController.h" @interface Viewcontroller ()/** Create a UIView */@property (nonatomic, weak) UIView * Gestureview; @end @implementation viewcontroller-(void) viewdidload {[Super viewdidload]; Create a UIView UIView * tempview = [[UIView alloc]initwithframe:cgrectmake (20, 20, 100, 100)]; Set background Color Tempview.backgroundcolor = [Uicolor Orangecolor]; Self.gestureview=tempview; Create gesture Uipangesturerecognizer * pan = [[Uipangesturerecognizer alloc]initwithtarget:self Action: @selector (panges:)]; Binding gestures [Self.gestureview addgesturerecognizer:pan]; [Self.view AddSubview:self.gestureView];} -(void) Panges: (Uipangesturerecognizer *) pan{cgpoint TRANP = [Pan TranslationInView:self.gestureView]; Self.gestureView.transform = Cgaffinetransformtranslate (Self.gestureView.transform, tranp.x, TRANP.Y); [Pan Settranslation:cgpointzero InView:self.gestureView];} -(void) didreceivememorywarning {[Super didreceivememorywarning]; Dispose of any resources that CAn IS recreated.} @end
Xcode-Move gesture