swift - Swift 中的简单滑动 - xCode 6

标签 swift ios8 xcode6 swipe-gesture

我正在尝试做一个简单的向上滑动手势,我将滑动手势识别器拖到 UIImage 上,然后按 Ctrl 按钮将滑动手势拖到我的 swift 文件并创建以下操作:-

@IBAction func swipeDice(sender: UISwipeGestureRecognizer) {
    //Test display
    testLabel.text = "Zing"
}

该应用程序成功构建并运行,但是当我测试滑动手势时,它似乎没有执行任何操作。

这就是手势运行所需的全部代码吗? 如何让它识别 2 指滑动手势?

最佳答案

您需要为添加了 UIGestureRecognierUIImage 启用用户交互:

打开UIImageAttributes Inspector 并勾选User Interaction Enabled:

Enabling User Interaction on a UIImage

关于swift - Swift 中的简单滑动 - xCode 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26274301/

相关文章:

ios - 为什么我在 iOS 中的 DateComponents 对象不能正确地保存到 CloudKit 或从中检索?

ios - Apple 如何在 iPhone 6 Plus 的“信息”应用中以纵向显示更多信息?

ios - 隐藏纵向的 UISplitViewController 覆盖

ios - cloudkit: validate a developer ID-signed application error: the archived application has entitlements that require Mac app store 分布

c++ - 未找到 Xcode 的 cmath

忽略返回值的Swift范围?

ios - 应用程序终止时执行后台任务

ios - 有没有什么方法可以让服务器在没有应用程序请求数据的情况下与 iPhone 应用程序通信?

macos - 选择器没有已知的实例方法 'myWindowController'

ios - 是否可以为 CoreData 中的一对多关系使用有损耦合类? (类似于 Android Room ORM 中的 @Embedded)