美文网首页IOS
Swift学习笔记

Swift学习笔记

作者: SimonYang966 | 来源:发表于2019-11-13 14:12 被阅读0次

[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
    }

相关文章

网友评论

    本文标题:Swift学习笔记

    本文链接:https://www.haomeiwen.com/subject/iamhictx.html