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:视图奔上的高度 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |