Re: How to reposition subviews without Auto Layout

2020-10-18 Thread Andreas Falkenhahn via Cocoa-dev
I didn't know about that. That's why I was asking the question :) I guess your answer is what I was looking for originally but since simply overriding "layout" does the job as well I'll just leave it like it is. On 17.10.2020 at 23:57 Richard Charles wrote: > So why not just do this. >

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Richard Charles via Cocoa-dev
So why not just do this. [myView translatesAutoresizingMaskIntoConstraints:NO]; [myView setAutoresizingMask:myMask]; --Richard Charles > On Oct 17, 2020, at 2:47 PM, Andreas Falkenhahn > wrote: > > No, they are inserted programmatically. > >> On 17.10.2020 at 18:41 Richard Charles wrote:

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Andreas Falkenhahn via Cocoa-dev
Yeah, that's fine with me. I don't care what's going on under the hood as long as I'm not bothered with the Autolayout API ;) On 17.10.2020 at 18:52 Rob Petrovec wrote: > As was pointed out by an earlier reply, even if you use -layout or > setAutoresizingMask you are still using auto layout.

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Andreas Falkenhahn via Cocoa-dev
No, they are inserted programmatically. On 17.10.2020 at 18:41 Richard Charles wrote: > Just curious if these three subviews are in a nib or xib file or > are they inserted into the content view programmatically? > --Richard Charles >> On Oct 17, 2020, at 9:46 AM, Andreas Falkenhahn >>

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Jean-Daniel via Cocoa-dev
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 > a écrit : > > As was pointed out by an earlier reply, even if you use -layout or >

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Rob Petrovec via Cocoa-dev
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,

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Richard Charles via Cocoa-dev
Just curious if these three subviews are in a nib or xib file or are they inserted into the content view programmatically? --Richard Charles > On Oct 17, 2020, at 9:46 AM, Andreas Falkenhahn > wrote: > > Thanks, out of curiosity I've tried to override the "layout" method and see > if it

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Andreas Falkenhahn via Cocoa-dev
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

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread じょいすじょん via Cocoa-dev
> On Oct 17, 2020, at 9:57 PM, Andreas Falkenhahn via Cocoa-dev > 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

Re: How to reposition subviews without Auto Layout

2020-10-17 Thread Richard Charles via Cocoa-dev
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 > wrote: > > Hi, > > I have an NSView that I set as the content view of my NSWindow. The NSView > has three subviews. Where

How to reposition subviews without Auto Layout

2020-10-17 Thread Andreas Falkenhahn via Cocoa-dev
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