在我的应用中,您在integer
的{{1}}中输入了textField
。如果viewcontroller1
大于100,则会在屏幕上弹出一个标签,当您点击它时,您将转到integer
。同样的重复来自viewcontroller2
和viewcontroller2
。
但是我希望viewcontroller3
中的整数显示在viewcontroller1
中的另一个label
中,然后我学会了使用viewcontroller3
来执行此操作。< / p>
现在我的问题是,我的prepareforsegue
仅在我使用prepareforsegue
时有效,看起来我无法连接我的标签您点击转到button
作为{ {1}}连接? (这可能吗?
如果没有,我现在可以做些什么来保留我的标签,但我的viewcontroller
工作正常,所以我的segue
工作正常。
答案 0 :(得分:1)
标签不是UIControl元素,因此它本身无法识别触摸事件。您需要将tapGestureRecognizer附加到标签上(确保在标签上启用了用户交互)。然后,您可以将手势识别器附加到@IBAction方法或触发segue。如果使用IB,则手势识别器的引用插座连接应与标签绑定。