swift - How to stop shake gesture in iOS? -


i'm using shake gesture creating new post in app. how stop shake gesture during onboarding screen?

override func motionended(_ motion: uieventsubtype,                               event: uievent?) {     if motion == .motionshake {         if self.revealtype == "opened" {             self.revealviewcontroller().revealtoggle(self)         }           datearray.removeall()          let dateformatter = dateformatter()         dateformatter.dateformat = "dd-mm-yyyy"         let monthdate = dateformatter.string(from: nsdate() date)          datearray.append(monthdate)         selectnsdate  = date()         print("success")          let ivc = self.storyboard!.instantiateviewcontroller(withidentifier: "selectpost") as? selectpost         ivc?.shake = true         self.navigationcontroller!.pushviewcontroller(ivc!, animated: true)     } } 

you can add shake gesture on viewwillappear , remove gesture on viewdiddisappear viewcontroller’s methods. when push view controller shake gesture not trigger.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -