【问题标题】:Swipes not being detected (Swift/iOS9)未检测到滑动 (Swift/iOS9)
【发布时间】:2016-01-19 23:16:55
【问题描述】:

在我的viewDidLoad

let swipeLeft = UISwipeGestureRecognizer(target: self, action: Selector("leftSwiped"))
        swipeLeft.direction = .Left
        self.view.addGestureRecognizer(swipeLeft

)

func leftSwiped()
    {
        print("here")
    }

“这里”从不打印。我尝试查看其他指南,但代码的核心与我的相同。我不认为我应该继承任何东西。我能得到一些帮助吗?

【问题讨论】:

  • 嗯,这段代码对我来说很好用。你测试的时候刷的方向正确吗?
  • 哦,多么尴尬!我一直在想,因为视图将在左侧弹出,我正在向左滑动 xD

标签: ios swift swipe uiswipegesturerecognizer swipe-gesture


【解决方案1】:

让 swipeLeft = UISwipeGestureRecognizer(target: self, action: 选择器(“leftSwiped”))

名称函数“leftSwiped”后缺少“:

试试源码:

let swipeLeft = UISwipeGestureRecognizer(target: self, action: Selector("leftSwiped:"))

        swipeLeft.direction = .Left

        self.view.addGestureRecognizer(swipeLeft)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多