我对 OOP 和设计模式还很陌生,但我之前实现过一次单例模式,以便在不同的 ViewController 之间传递静态数组和字符串对象。
我想知道是否有一种简单的方法可以让我的所有 ViewController 监听手势或事件,然后在所述手势/事件发生后执行一些代码。我正在考虑使用类的UIGestureRecognizer
对象或motionBegan
方法UIResponder
。
我已经通过创建一个新UIWindow
类、将代码放入其中并将类更改MainWindow.xib
为我的自定义类来完成这项工作。这行得通,是一个很好的解决方案,但我仍然想知道是否有实现此解决方案的非 IB 方式(例如,单例)
提前感谢您的指导。
示例代码非常感谢!