我有一个UIView
包含UILabel
. 我已经添加了一个UITapGestureRecognizer
,UILabel
并且想要做一个performSegue
来打开一个新UIViewController
的UILabel
。问题是我不能performSegue
在UIView
课堂上使用。
有人可以帮忙performSegue
在UIView
课堂上使用吗?
我在我的标签上添加了一个点击手势,
nameLabel.isUserInteractionEnabled = true
let tap = UITapGestureRecognizer(target: self, action: #selector(tapFunction))
tap.numberOfTapsRequired = 1
tap.numberOfTouchesRequired = 1
tap.isEnabled = true
nameLabel.addGestureRecognizer(tap)
现在在我的 tapFunction 中,
func tapFunction(sender:UITapGestureRecognizer) {
print("tap working")
self.performSegue(withIdentifier: "memberSegue", sender: self)
}
但我收到一个错误:
“UIViewController 类型的值没有成员 performSegue”
因为它是一个 UIView 类。