UIView frame.size.width与frame.width之间的差异

UIView frame.size.width与frame.width之间的差异,uiview,frame,Uiview,Frame,它们都打印出相同的值,这两者有什么区别?是否有一些特定的场景需要使用特定的场景 CGRect扩展与get方法一样具有宽度和高度属性 var view = UIView(frame: CGRect(x: 5, y: 5, width:50, height: 30)) println(view.frame.size.width) println(view.frame.width) 基本上它们是一样的,区别是 frame.width=5不可能 frame.size.width=5是可能的 CGRe

它们都打印出相同的值,这两者有什么区别?是否有一些特定的场景需要使用特定的场景

CGRect扩展与get方法一样具有宽度和高度属性

var view = UIView(frame: CGRect(x: 5, y: 5, width:50, height: 30))
println(view.frame.size.width)
println(view.frame.width)
基本上它们是一样的,区别是

  • frame.width=5
    不可能
  • frame.size.width=5是可能的

CGRect扩展具有宽度和高度属性,如get方法

var view = UIView(frame: CGRect(x: 5, y: 5, width:50, height: 30))
println(view.frame.size.width)
println(view.frame.width)
基本上它们是一样的,区别是

  • frame.width=5
    不可能
  • frame.size.width=5是可能的