swift的uiview点击事件怎么传参数?
swift的按钮点击事件怎么传参数呢?找了好久没找到,下面是我的写法,但是报错。大神稍微指导下
let btn = UIButton.init(frame: CGRect(x:100,y:500,width:200,height:30))
btn.backgroundColor = UIColor.black
btn.addTarget(self, action: #selector(test(title:)), for: .touchUpInside)
view.addSubview(btn)
@objc func test(title:String){
print(title)
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
阅读量还是挺高的,看来不少人遇到了这个问题;我也是在寻找 UIView 点击事件的参数传递;目前我通过
tag
解决了UIButton 的点击参数传递
设置
UIButton
的tag
,详细见代码接收
UIView 的点击事件与传输传递
UIView 是没有点击事件这个东西的,不过我们可以用
UITapGestureRecognizer
手势来解决详细见代码
接收
同样的道理