我需要在 iOS 中检测摇晃手势。我已经完成了通常的工作,并且效果很好。问题是我有多个视图控制器UITabBarController
,我希望它们中的每一个都能检测到摇晃手势。
在任何视图控制器中晃动时,我都会切换到特定的选项卡。问题是,如果我在一个视图控制器中摇动并尝试在另一个控制器中摇动,则除非在该控制器中执行某些操作,否则不会检测到手势。
我知道我需要设置becomeFirstResponder
,但我需要知道如何将此属性设置为当前选项卡,UITabBarController
以便所有选项卡都能识别摇动手势。