无法从 UILabel 切换到 ViewController
Posted
技术标签:
【中文标题】无法从 UILabel 切换到 ViewController【英文标题】:Cannot segue from UILabel to ViewController 【发布时间】:2014-07-30 00:42:12 【问题描述】:在情节提要中,我试图从标签转移到视图控制器。无论出于何种原因,它都不会发生。有其他人经历过吗?
【问题讨论】:
您需要以编程方式将 UIGestureRecognizer 添加到标签中。 @LyndseyScott 谢谢。这其实也是一个不错的选择。 【参考方案1】:这是不可能的。你只能从 UIControls 或它的子类中分离出来,比如 UIButtons。
UILabels 没有用于激活 segue 的目标操作方法。另一种方法是在标签上使用 UITapGestureRecognizer 并自己运行 segue。
但简单地使用按钮更简单。
【讨论】:
【参考方案2】:设置 UIButton 的样式,使其看起来像一个标签,然后执行您的导航,这只是一个快速的技巧。
【讨论】:
以上是关于无法从 UILabel 切换到 ViewController的主要内容,如果未能解决你的问题,请参考以下文章
Autolayout UILabel 高度在第二个视图外观上发生变化
UILabel 中的按钮/链接以切换到另一个 ViewController
awakeFromNib 无法从 UILabel 获取值,也无法禁用 UIButton