美文网首页
Swift心得之UI篇

Swift心得之UI篇

作者: 的的可可 | 来源:发表于2016-08-01 19:34 被阅读38次

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

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

相关文章

网友评论

      本文标题:Swift心得之UI篇

      本文链接:https://www.haomeiwen.com/subject/eexfsttx.html