繁体   English   中英

addTarget到自定义按钮Swift 4

[英]addTarget to custom button Swift 4

我在Swift 4中的自定义按钮上有addTarget问题。我尝试了所有操作,但是定义选择器仍然有问题,因为结果总是错误。

任何想法?

let myButton = UIButton(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
myButton.center = CGPoint(x: 200, y: 400)
myButton.backgroundColor = UIColor.purple
myButton.layer.cornerRadius = 18.0
myButton.setTitle("Tap Me", for: UIControlState.normal)
myButton.setTitleColor(UIColor.white, for: UIControlState.normal)
myButton.actions(forTarget: self, forControlEvent: UIControlEvents.touchUpInside)
myButton.isHighlighted = true
self.view.addSubview(myButton)

尝试这个

myButton.addTarget(self, action: #selector(self.btnClickAction(_:)), for: .touchUpInside)

按键动作方式

@objc func btnClickAction(_ sender:UIButton) {
        print("My custom button action")
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM