Monday, 15 August 2011

ios - Changing frame of UIView through IBOutlet from storyboard -



ios - Changing frame of UIView through IBOutlet from storyboard -

@iboutlet weak var outletview: uiview! //referencing outlet connected override func viewdidload() { super.viewdidload() //not working outletview.frame = cgrectmake(100, 100, 100, 100) //working var view = uiview(); view.frame = cgrectmake(0, 20, 100, 100); self.view.addsubview(view); }

how can edit frame of @iboutlet view normal uiview instance?

i solved remove use size classes on storyboard inspector.

when set frame in viewdidload method , first assigns frame set inviewdidload , storyboard constraints applied constraints over-ridden.

in order alter constraints apply constraints in viewdidappear method , reflected

override func viewdidappear(animated: bool) { outletview.frame = cgrect(x: 100, y: 100, width: 200, height: 400) }

ios swift

No comments:

Post a Comment