1. Customizing global gesture Actions
@property(nonatomic,Strong) Uipangesturerecognizer *pangesturerecognizer;-(void) Viewwillappear: (BOOL) animated{[SuperViewwillappear:animated];//Native method Invalid Self. Navigationcontroller. Interactivepopgesturerecognizer. Enabled=NO;//Set gestures Self. Pangesturerecognizer= [[Uipangesturerecognizer alloc] Initwithtarget: SelfAction@selector(Openmenuclick)]; [ Self. ViewAddgesturerecognizer: Self. Pangesturerecognizer];} -(void) openmenuclick{//Perform the appropriate operation NSLog(@"Perform the appropriate action");}
2. Local gestures
/** left slip gesture * /@property(nonatomic,Strong) Uiscreenedgepangesturerecognizer *edgepangesturerecognizer;-(void) Viewwillappear: (BOOL) animated{[SuperViewwillappear:animated];//Native method Invalid Self. Navigationcontroller. Interactivepopgesturerecognizer. Enabled=NO; Self. Edgepangesturerecognizer= [[Uiscreenedgepangesturerecognizer alloc] Initwithtarget: SelfAction@selector(Openmenuclick)]; Self. Edgepangesturerecognizer. Delegate= Self; Self. Edgepangesturerecognizer. Edges= Uirectedgeright; [ Self. ViewAddgesturerecognizer: Self. Edgepangesturerecognizer];} -(void) openmenuclick{//Perform the appropriate operation NSLog(@"Perform the appropriate action");}
ios-Custom gesture Actions