首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字2以上的GestureRecognizer不工作

数字2以上的GestureRecognizer不工作
EN

Stack Overflow用户
提问于 2016-12-23 21:36:17
回答 1查看 31关注 0票数 0

我有两个标签和uiimage,启用了用户交互,并通过以下代码添加了一个识别器:

代码语言:javascript
复制
let tapOnImagesOrLabels = UITapGestureRecognizer(target: self, action: #selector(login.logInTapped(_:)))

/* Line 1 */ test2.addGestureRecognizer(tapOnImagesOrLabels)

/* Line 2 */ test.addGestureRecognizer(tapOnImagesOrLabels)

/* Line 3 */ registerBtnLabel.addGestureRecognizer(tapOnImagesOrLabels)

test2.isUserInteractionEnabled = true

test.isUserInteractionEnabled = true

registerBtnLabel.isUserInteractionEnabled = true
//...


@IBAction func logInTapped(_ sender: Any) {
    print("clicked")
}

我只有在添加了最后一个识别器时才会得到打印输出,例如,在本例中,当我单击“RegisterBtnLabel”时,输出会被单击,但当我将第2行更改为3时,例如,当我单击“test”时,代码会正常工作。

EN

回答 1

Stack Overflow用户

发布于 2016-12-23 22:04:20

我通过添加更多的点击识别器来处理它(对于每一个)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41302458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档