ios - Difference between frame.size.width and frame.width -


i writing program in swift , noticed can directly access cgrect frame's width , height properties directly without using cgsize width , height. able write code this.

@iboutlet var myview: uiview!  override func viewdidload() {     super.viewdidload()     var height = myview.frame.height     var height1 = myview.frame.size.height } 

in objective c, when tried write same code, line height = view.frame.height throwing error. can please tell me difference(if any) in these 2 lines of code.

i looked cgrect structure reference. in swift there extension defined have members height , width. please have @ code below

struct cgrect { var origin: cgpoint var size: cgsize }  extension cgrect {     ...     var width: cgfloat { }     var height: cgfloat { }     ... } 

so can directly fetch height , width values cgrect. can see these getters, error if try set these values using view.frame.height = somevalue


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -