swift - 摇动手势不起作用

标签 swift shake

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

当我放置一个运动结束覆盖函数时,它似乎永远不会被调用,即使类中的所有其他东西都加载了(用'加载'表示。

我玩得很开心,发现如果我将页面的 segue 更改为“显示”segue,代码将按我预期的那样运行。

但是,当我使用带有 SWReveal 的自定义转场作为类时, Action 结束不起作用。

我已附上屏幕截图以帮助描述问题。

非常感谢任何帮助。 enter image description here

最佳答案

您需要覆盖 canBecomeFirstResponder 方法。

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

关于swift - 摇动手势不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39877160/

相关文章:

ios - 在 ios 中为标签制作抖动效果?

ios - 钥匙串(keychain)服务被代码签名破坏

swift - SQL 的核心数据建模

ios - 检索 id 并递增它 swift3

iphone - 如何使用Cocos2D检测iPhone的震动?

ios - 触摸移动有问题

flutter - 在后台 flutter 应用程序仅工作 1 分钟后停止工作,Dart-Isolates 是否适合尝试?

ios - 从服务器下载: "This application is modifying the autolayout engine ..."

ios - 如何处理 iPhone X、Xs、Xs Max、Xr 屏幕边缘

IOS如何摇一摇改变View