iOS 全局方法
我正在做一个应用程序,我希望用户能够使用滑动手势来推送和弹出视图控制器。我将使用滑动手势识别器来实现这一点。我的问题是,有什么方法可以在全球范围内实现识别器,而不是在每个视图控制器中实现它?谢谢。
I'm doing an application where I want the user to be able to use swipe gestures to push and pop view controllers. I will be using a swipe gesture recogniser to achieve this. My question is, is there any way I could implement the recognisers globally as opposed to implementing it in every single view controller? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以编写一个类别,并将其应用到 UIViewController。第 11 项此处清楚地解释了如何做到这一点。
You could write a category, and apply it to UIViewController. Item 11 here clearly explains how to do that.
您可以将手势识别器添加到您的
UIWindow
中,详细信息请参阅 如何为所有屏幕的 iPhone 应用程序添加垂直滑动手势?You can add the gesture recogniser to your
UIWindow
, as detailed in How to add a vertical swipe gesture to iPhone app for all screens?