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

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

c# - Exception when attempting to modify Dictionary -