Re: Auto-layout, Forcing a top-level view to hug its contents

2022-11-05 Thread Steve Christensen via Cocoa-dev
It should be fine if the view is offscreen as long as it’s part of the active view hierarchy. I would also suggest looking at the view controller viewDidLayoutSubviews() method to see if you could do what you want there. > On Nov 4, 2022, at 9:25 PM, Sandor Szatmari > wrote: > >> On Nov 4,

Re: Auto-layout, Forcing a top-level view to hug its contents

2022-11-04 Thread Sandor Szatmari via Cocoa-dev
> On Nov 4, 2022, at 23:05, Steve Christensen via Cocoa-dev > wrote: > > The view hierarchy doesn’t go through a layout pass until after it is added > to a live view or window. At awakeFromNib time it’s still essentially a > snapshot of the layout in the nib since it hasn’t yet been

Re: Auto-layout, Forcing a top-level view to hug its contents

2022-11-04 Thread Steve Christensen via Cocoa-dev
The view hierarchy doesn’t go through a layout pass until after it is added to a live view or window. At awakeFromNib time it’s still essentially a snapshot of the layout in the nib since it hasn’t yet been inserted into the “context” that will allow the layout engine to determine how big all

Auto-layout, Forcing a top-level view to hug its contents

2022-11-03 Thread Eyal Redler via Cocoa-dev
I have a view in a nib, the constraints are setup so that the view should expand/contract to fit the contents and the nib is localized for several languages. When I check the frame size of the view in awakeFromNib the size I get is the same as the size set in the nib. I tried forcing the view