IOS

Swift学习笔记

2019-11-13  本文已影响0人  SimonYang966

[toc]

1. 常量、变量的定义

/*常量定义,valueA值不可再修改*/
let valueA : int = 5;

/*定义一个变量*/
var valueB : int  = 70;
valueB = 80 

2. 懒加载

从oc中经常用的懒加载,在swift中该如何运用呢?

    lazy var myLabel: UILabel = {
        let label = UILabel()
        label.backgroundColor = UIColor.red
        label.frame = CGRect(x: 100, y: 400, width: 200, height: 30)
        label.text = "11223344";
        label.textColor = UIColor.white
        return label
    }()

上述代码,通过懒加载方式创建了一个myLabel,用户可以直接self.myLabel使用这个控件了。其它的诸如button、imageView等控件的懒加载方式一样,不用在重复举例了。

3. Button点击事件

    button.addTarget(self, action: #selector(buttonClicked), for: UIControl.Event.touchUpInside)

      @objc func buttonClicked()
    {
          //Implementation
    }
上一篇下一篇

猜你喜欢

热点阅读