gpt4 book ai didi

swift - 超过 2 个数字的 GestureRecognizer 无法正常工作

转载 作者:行者123 更新时间:2023-11-30 12:48:37 25 4
gpt4 key购买 nike

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

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 时,例如,代码在以下情况下工作我点击“测试”

最佳答案

我通过添加更多 Taprecognizer(每个)来处理它

关于swift - 超过 2 个数字的 GestureRecognizer 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41302458/

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