- 在 Swift 中,给 button 添加点击回调处理事件:
- 需要给回调事件中传递参数
/// 给按钮添加带参回调事件 btn.addTarget(self, action: #selector(btnAction(sender:callee:)), for: .touchUpInside) /// 带参回调声明 @objc func btnAction(sender: UIButton, callee: MainViewController) { }
- 不需要给回调事件中传递参数
/// 给按钮添加无参回调事件 scanBtn.addTarget(self, action: #selector(scanItemAction), for: .touchUpInside) /// 无参回调声明 @objc func scanItemAction() { }
网友评论