gpt4 book ai didi

ios - 如何在 Swift 3 中为手势识别器设置 'enabled' 属性

转载 作者:搜寻专家 更新时间:2023-11-01 06:04:30 27 4
gpt4 key购买 nike

我无法使用手势识别器设置“已启用”属性。我尝试以编程方式和通过在 Xcode 中添加 @IBAction 并通过控件拖动将其连接到代码来创建识别器。

我尝试使用这样的属性:

swipeUpOccurred(swipeUp: UISwipeGestureRecognizer).enabled = false

但是显示错误:

Value of type '(UISwipeGestureRecognizer) ->' does not have member 'enabled'

最佳答案

您正在尝试设置 isEnabled关于 UIGestureRecognizer 的操作。相反,如果您想在 ViewController 中访问它,您需要创建 UIGestureRecognizer 的 Outlet,因此创建一个具有特定类型的该手势的 Outlet,然后设置 isEnabled 属性设置为 true/false 当您需要启用/禁用它时。

@IBOutlet var swipeGest: UISwipeGestureRecognizer!

现在使用 isEnabled 属性。

self.swipeGest.isEnabled = false

关于ios - 如何在 Swift 3 中为手势识别器设置 'enabled' 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41362115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com