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