/*第一课 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防止被重写
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
}
func CGRectMake(x:CGFloat,y:CGFloat,width:CGFloat,height:CGFloat)->CGRect
这四个参数:
X:是创建的视图的左上角距离屏幕的左边界的像素值。
Y:创建视图的左上角的距离屏幕的上方边界的像素值。
width:视图本身的喜爱
height:视图奔上的高度
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。