【发布时间】:2018-03-10 10:47:18
【问题描述】:
我想使用UIGestureRecognizer获取UIview(uiViews)的UILabel(标签)的文本值。
但是,在我的代码中出现错误。
请告诉我正确的密码。
func test(){
let uiViews = uiView.instance()//xib instance
uiViews.label.text = "Yeah"
self.addSubview(uiViews)
uiViews.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(tapped.selected(_:))))
}
@objc func tapped(_ sender: UITapGestureRecognizer) {
print(sender.label.text) //Value of type 'UITapGestureRecognizer' has no member 'label'
}
//Error
Value of type 'UITapGestureRecognizer' has no member 'label'
【问题讨论】: