gpt4 book ai didi

ios - 如何从双击 GestureRecognizer 获取发件人信息

转载 作者:行者123 更新时间:2023-11-29 02:13:31 31 4
gpt4 key购买 nike

@IBAction func BetPop(sender: UITapGestureRecognizer) {
var BetPopVC = self.storyboard?.instantiateViewControllerWithIdentifier("BetPop") as VC3
self.presentViewController(BetPopVC, animated: true, completion: nil)
}

连接到VC1:ViewController中的多个按钮并呈现VC3:ViewController

prepareForSegue 中,我想传递字符串数据以通知 VC3 许多 VC1 UIButtons 调用了该操作。我在 VC3

中将其声明为 var betSource = ""

对于之前的字符串传递,我在 prepareForSegue

中使用了类似的东西
let BVC = segue.destinationViewController as VC3
BVC.source = segue.identifier!

但那些以前的 segues 是使用 Storyboard 生成的,我可以在其中命名 segue.identifier

1.有没有办法通过双击 Storyboard 来进行 segue?

和/或

2.我可以放一些像...

BVC.betSource = (title of UIButton pressed or VC-presenting-UIButton)

在我的 @IBAction func BetPop 中?

最佳答案

如果您要使用点击手势识别器,最好将它们附加到标签而不是按钮。您可以直接从 IB 中的点击手势识别器设置一个 segue,它将作为 sender 参数传递给 prepareForSegue:sender:。您可以使用其 view 属性获取点击器附加到的 View 。然后,您可以使用它来获取标签或其标签的文本,您可以使用它来区分哪个标签被双击。

关于ios - 如何从双击 GestureRecognizer 获取发件人信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29021912/

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