摇动手势不起作用

Shake Gesture not Working

我有一个使用 SWReveal 设置滑出菜单的项目。

当我放置一个运动结束覆盖功能时,它似乎永远不会被调用,即使 class 中的所有其他内容都加载(用'加载'表示。

我玩得很开心,发现如果我将页面的 segue 更改为 'show' segue,代码将按我预期的方式运行。

然而,当我使用带有 SWReveal 的自定义转场作为 class 时,动作结束不起作用。

我附上了一个屏幕截图来帮助描述问题。

非常感谢任何帮助。

您需要覆盖 canBecomeFirstResponder 方法。

override func canBecomeFirstResponder() -> Bool {
    return true
}