Найти UIControl.Event, который произвел действие - PullRequest
0 голосов
/ 26 марта 2019

В iOS вы можете назначить метод действия нескольким UIControl событиям, например.

              ...........   

        self.addTarget(self,
            action: #selector(onTouch(sender:forEvent:)),
            for: .allTouchEvents)

              ...........


   @objc func onTouch(sender: UIControl, forEvent event: UIEvent) {
       // Which UIControl.Event ?
   }

Возможно ли в методе действия выяснить, какой UIControl.Event вызвал действие?

...