Swift4.0添加按钮点击事件

Posted 幺宝她爸屌丝逆袭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift4.0添加按钮点击事件相关的知识,希望对你有一定的参考价值。

直接上代码:

import UIKit

 

class ViewController: UIViewController {

 

    override func viewDidLoad() {

        super.viewDidLoad()

        let btn = UIButton.init(frame: CGRect.init(x: 0, y: 0, width: 300, height: 100))

        btn.setTitle("按钮", for: UIControlState.normal)

        btn.setTitleColor(UIColor.black, for: .normal)

        self.view.addSubview(btn)

        btn.addTarget(self, action: #selector(self.action(btn:)), for: UIControlEvents.touchUpInside)

     self.p() //函数调用没毛病

    }

    @objc func action(btn:UIButton){ //添加了@objc修饰符,应该只有事件方法做了修饰限定

        print(btn)

        print("打印一下")

    }

   func p(){

        print("调用函数")

    }

 

}

以上是关于Swift4.0添加按钮点击事件的主要内容,如果未能解决你的问题,请参考以下文章

ios 的按钮怎么添加点击事件

js如何给按钮添加点击事件

android 中怎样给按钮添加点击事件

ue4的按钮怎么执行点击事件

HTML按钮点击事件

jsp点击一个按钮后禁用按钮,执行完事件后再启用按钮