learning swift. can't seem access bounds view... no matter platform work in bounds return same values (600,600).
i have graphview : uiview & controller embedded in navigationcontroller detail of splitviewcontroller.
i trying center of graphview : uiview on screen (the detail of splitviewcontroller), center keeps returning point far right (in portrait)/bottom (in landscape).
i tried accessing multiple ways, maybe understanding of wrong?
example: var screencenter: cgpoint = convertpoint( center, fromview: superview)
println("bounds \(bounds)") // view boundaries println("frame @ \(frame)") // frame view resides println(" center @ \(center)") println(" screencenter @ \(screencenter)") (output)
bounds (0.0,0.0,600.0,600.0) frame @ (0.0,0.0,600.0,600.0) center @ (300.0,300.0) screencenter @ (300.0,300.0) -> how center? splitview geography joint master + detail?
-> seem x positioning correct in portrait (but not y), , y correct in portrait (but not x)
solved! graphview in storyboard missing constraints , using default 600,600 values. "reset suggested constraints" in storyboard view selected fixed issue
Comments
Post a Comment