如何使一个方法在整个项目中可用
How to make a method available in the whole project
我有以下代码来处理滑动手势。
func handleSwipes(sender:UISwipeGestureRecognizer) {
if (sender.direction == .Right) {
print("Swipe Right")
self.performSegueWithIdentifier("eventsModally", sender: self)
}
}
使此方法在整个项目中可用而不是在每个 ViewController class 中实施的最佳做法是什么?
非常感谢您的帮助。
把它放在 class extension.
extension UIViewController {
func handleSwipes(sender:UISwipeGestureRecognizer) {
if (sender.direction == .Right) {
print("Swipe Right")
self.performSegueWithIdentifier("eventsModally", sender: self)
}
}
}
我有以下代码来处理滑动手势。
func handleSwipes(sender:UISwipeGestureRecognizer) {
if (sender.direction == .Right) {
print("Swipe Right")
self.performSegueWithIdentifier("eventsModally", sender: self)
}
}
使此方法在整个项目中可用而不是在每个 ViewController class 中实施的最佳做法是什么?
非常感谢您的帮助。
把它放在 class extension.
extension UIViewController {
func handleSwipes(sender:UISwipeGestureRecognizer) {
if (sender.direction == .Right) {
print("Swipe Right")
self.performSegueWithIdentifier("eventsModally", sender: self)
}
}
}