swift - Simultaneous gesture recognition for specific gestures -


i'm trying enable simultaneous gesture recognition uipinchgesturerecognizer , uirotationgesturerecognizer gestures. don't want work other gestures. if set following property true allows gestures recognized simultaneously, how can limit rotating , scaling?

func gesturerecognizer(uigesturerecognizer,shouldrecognizesimultaneouslywithgesturerecognizer:uigesturerecognizer) -> bool {          return true } 

make sure class implements uigesturerecognizerdelegate

class yourviewcontroller: uiviewcontroller, uigesturerecognizerdelegate ... 

set gesture's delegate self

yourgesture.delegate = self 

add delegate function class

func gesturerecognizer(_ gesturerecognizer: uigesturerecognizer, shouldrecognizesimultaneouslywith othergesturerecognizer: uigesturerecognizer) -> bool {     if (gesturerecognizer uipangesturerecognizer || gesturerecognizer uirotationgesturerecognizer) {         return true     } else {         return false     } } 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -