Swift----UIView的初建(部分方法的细致解释)

 

/*第一课     UIView的创建    */

import UIKit


class ViewController: UIViewController {


    override func viewDidLoad() {

        //这个方法调用的时间是:在当前视图控制器View加载完成时调用。

        super.viewDidLoad()

        //1、定义一个常量 使用 Let   2、变量 使用 Var

        //定义一个View的尺寸

        let  zsj_view = UIView(frame:CGRectMake(10,20,100,100))

        //设置View的背景色

        zsj_view.backgroundColor = UIColor.redColor()

        //view添加到控制器的View

        self.view.addSubview(zsj_view)

        // Do any additional setup after loading the view, typically from a nib.

    }

// 使用override  是重载

// 使用final防止被重写

    final func nothingToDo() {

        print("call nothingToDo() and it is used @final to avoid overriding")

    }

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        //这个方法调用的时候是:当接到内存警告时才调用这个方法。

        //这个方法如何使用:在这里可以进行较大的对象的释放

    }



}

关联知识点:

CGRect  的解释

1、CGRect是一个结构体,形式如下

struct  CGRect{

      var  origin:CGPoint

      Var  size  :CGSize

}


origin 是表示起始坐标,它也是一个结构体,包含两个变量;例如:

struct  CGPoint{    

        var x:CGFloat

        Var y:CGFloat

}


Size 是视图的尺寸,它也是一个结构体;如下:

struct  CGSize {

        Var  width:CGFloat

        Var  height:CGFloat

}


生成一个CGRect的对象,可以使用这个方法:

func CGRectMake(x:CGFloat ,y:CGFloat ,width:CGFloat,height:CGFloat)->CGRect



这四个参数:

X:是创建的视图的左上角距离屏幕的左边界的像素值。

Y:创建视图的左上角的距离屏幕的上方边界的像素值。

width:视图本身的喜爱

height:视图奔上的高度













  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值