一 UiView的基本属性和方法
UIView是iOS中所有控件(视图)直接或者间接的父类,所有UIView中的属性和方法其他UIView得子类都拥有。
- 创建UIView对象
- 使用不带参数的构造方法来创建UIView对象
let view1:UIView = UIView()
- 通过传frame来创建一个UIView对象(CGRet类型:是由一个通过x,y组成的CGPoint结构体体和一个由width ,height组成的CGSize结构体。通过组成的一个结构体: CGRct -> CGPoint(x,y) + CGSize(width , heigth))
- UI中所有的结构体都有对应的Make方法,来快速创建结构体变量
view1 = UIView.init(frame:(CGRect))
- 设置frame(所有的视图想要显示在界面上必须设置frame属性)->默认是(0,0,0,0)
- frame中的坐标默认是以屏幕左上角作为坐标原点。
view1.frame = CGRect(x:CGFloat, y:CGFloat, width:CGFloat, height:CGFloat)
- 或者这样写
view1.frame = CGRectMake(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
- 设置背景颜色(默认是白色透明的)
view1.bacngroundColor = UIColor.yellowColor()
- 将view1显示在视图控制器上
self.view.addSubview(view1)
注意:坐标是相对的,如果一个视图被添加到另外一个视图上,那么就要用该视图已经存在的坐标作为相对坐标
网友评论