加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 01:36:55 所属栏目:百科 来源:网络整理
导读:/* 第一课 UIView 的创建 */ import UIKit class ViewController: UIViewController { override func viewDidLoad() { // 这个方法调用的时间是:在当前视图控制器 View 加载完成时调用。 super . viewDidLoad () //1 、定义一个常量 使用 Let 2 、变量 使用
 

/*第一课 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:视图奔上的高度

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读