Ant*_*nov 1 xcode uigesturerecognizer ios swift swift3
我无法使用手势识别器设置“已启用”属性。我尝试以编程方式以及通过添加@IBActionin Xcode并通过控制拖动到代码将其连接来创建识别器。
我尝试使用如下属性:
swipeUpOccurred(swipeUp: UISwipeGestureRecognizer).enabled = false
Run Code Online (Sandbox Code Playgroud)
但是显示错误:
类型'(UISwipeGestureRecognizer)->'的值没有启用成员'
您正在尝试将设置isEnabled为UIGestureRecognizer。UIGestureRecognizer如果要在自己的内部访问它,则需要创建Outlet,而不是ViewController创建一个具有特定类型手势的Outlet,然后将isEnabled属性设置为true/false,只要需要即可enable/disabled。
@IBOutlet var swipeGest: UISwipeGestureRecognizer!
Run Code Online (Sandbox Code Playgroud)
现在使用isEnabled它的属性。
self.swipeGest.isEnabled = false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
555 次 |
| 最近记录: |