美文网首页
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