If you want to be pedantic, I would rather say "without using Auto Layout constraints ». Even the -layout method is part of the AutoLayout API.
> Le 17 oct. 2020 à 18:52, Rob Petrovec via Cocoa-dev > <cocoa-dev@lists.apple.com> a écrit : > > As was pointed out by an earlier reply, even if you use -layout or > setAutoresizingMask you are still using auto layout. The frame changes get > converted to auto layout constraints under the hood. If you said “without > using Autolayout API” that would be more correct. > > —Rob > > >> On Oct 17, 2020, at 9:46 AM, Andreas Falkenhahn via Cocoa-dev >> <cocoa-dev@lists.apple.com <mailto:cocoa-dev@lists.apple.com>> wrote: >> >> Thanks, out of curiosity I've tried to override the "layout" method and see >> if it works and it indeed does. So it looks like simply overriding the >> "layout" method and doing the positioning and sizing there is also possible >> without using any Auto Layout features whatsoever... >> >> On 17.10.2020 at 16:30 Richard Charles wrote: >> >>> You could call this method on your three views. >> >>> -[NSViewView setAutoresizingMask:] >> >>> --Richard Charles >> >> >>>> On Oct 17, 2020, at 6:57 AM, Andreas Falkenhahn via Cocoa-dev >>>> <cocoa-dev@lists.apple.com> wrote: >> >>>> Hi, >> >>>> I have an NSView that I set as the content view of my NSWindow. The NSView >>>> has three subviews. Where should I reposition and resize those three >>>> subviews when the NSWindow size changes? >> >>>> I see that NSView has a "layout" method that can be overridden but AFAIU >>>> this is only to be used for Auto Layout. I don't want to use Auto Layout >>>> because my whole layout is very simplistic and just involves those three >>>> subviews which I can easily position and size manually. I just need to >>>> know where to put the code that sets their new position and size... anyone? >> >>>> -- >>>> Best regards, >>>> Andreas Falkenhahn >> >> >> >> >> -- >> Best regards, >> Andreas Falkenhahn mailto:andr...@falkenhahn.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/petrock%40mac.com >> <https://lists.apple.com/mailman/options/cocoa-dev/petrock%40mac.com> >> >> This email sent to petr...@mac.com <mailto:petr...@mac.com> > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com > <mailto: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 > <http://lists.apple.com/> > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/mailing%40xenonium.com > <https://lists.apple.com/mailman/options/cocoa-dev/mailing%40xenonium.com> > > This email sent to mail...@xenonium.com <mailto:mail...@xenonium.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/archive%40mail-archive.com This email sent to arch...@mail-archive.com