Swift心得之UI篇

一 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)

注意:坐标是相对的,如果一个视图被添加到另外一个视图上,那么就要用该视图已经存在的坐标作为相对坐标

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容