ios - i want to swipe right and left in swift -
i have project in xcode 7 ( swift ) want load differents viewscontrollers designeds in storyboard function swipe right , left , go next viewcontroller or back. have fade in right left , want 2 fade ins.
func respondtoswipegesture(sender: uiswipegesturerecognizer) { switch sender.direction { case uiswipegesturerecognizerdirection.right: print("swiped derecha") self.performseguewithidentifier("cambio2", sender: nil) case uiswipegesturerecognizerdirection.left: print("swiped izquierda") self.performseguewithidentifier("cambio", sender: nil) default: break } }
you can use uiswipegesturerecognizer creating 2 instance of it. 1 each direction.
var swipeleft : uiswipegesturerecognizer = uiswipegesturerecognizer(target: self, action: "swipe:") swipeleft.direction = uiswipegesturerecognizerdirection.left var swiperight : uiswipegesturerecognizer = uiswipegesturerecognizer(target: self, action: "swipe:") swiperight.direction = uiswipegesturerecognizerdirection.right self.view.addgesturerecognizer(swipeleft) self.view.addgesturerecognizer(swiperight)
and swipe function
func swipe(sender: uiswipegesturerecognizer) { switch sender.direction { case uiswipegesturerecognizerdirection.right: print("swiped derecha") self.performseguewithidentifier("first", sender: nil) case uiswipegesturerecognizerdirection.left: print("swiped izquierda") self.performseguewithidentifier("second", sender: nil) default: break } }
Comments
Post a Comment