site_archiver@lists.apple.com Delivered-To: cocoa-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mac.com; s=1a1hai; t=1667695201; bh=ZdS1KdOCAHpDsTNRYY1/qSRhdbQQ3BVb3DZa6kX8n+c=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To; b=HuUyfBvnrGBsdOUBlZIMgc+LIeGhjUw6BR9Vp3U4MrS73x0gHEYlqHjM6EUQoL3dR GoM8si7z43IDZsqDX3l3wIWRt9IZqd/b/9E3vgTbMjLFScEfBFkgqgDDPcXQbySGxs cQHA3Uwqknj0CS2yZ1elU3Q8TSe6bkLRUS1u3xukJy9EB52nxWW5N81SLzDnB14Grs PodLOoAaT4b3PcRDNQd9vEDrIvxV2ki503PiKPPSLjkU8xCVL+IvPBiEdPCrdrGvAn em3/THnh9r+v9VNpRPBzdGYgUe5t4B7NTacTSdbCCasHasZPO//Uvc8ublkr+fVftg WG2dfKwSp3Bmw== 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 <admin.szatmari.net@gmail.com> wrote:
On Nov 4, 2022, at 23:05, Steve Christensen via Cocoa-dev <cocoa-dev@lists.apple.com> 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 inserted into the “context” that will allow the layout engine to determine how big all the views actually need to be.
Would an offscreen view or window allow it to be laid out and examine prior to insertion in a live view/window? Assuming this was necessary… of course.
Sandor
On Nov 3, 2022, at 5:39 PM, Eyal Redler via Cocoa-dev <cocoa-dev@lists.apple.com> wrote:
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 to resize by calling layout but this didn't change the frame size. Is there a way to force the view to resize, before putting it on the screen?
TIA
Eyal Redler ------------------------------------------------------------------------------------------------ "If Uri Geller bends spoons with divine powers, then he's doing it the hard way." --James Randi www.eyalredler.com
_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com