Re: How can a view know when its superview changes sizes?
Re: How can a view know when its superview changes sizes?
- Subject: Re: How can a view know when its superview changes sizes?
- From: Shawn Erickson <email@hidden>
- Date: Tue, 26 Apr 2005 14:45:44 -0700
On Apr 26, 2005, at 2:36 PM, Sean McBride wrote:
On 2005-04-26 11:40, Shawn Erickson said:
Consider NSViewBoundsDidChangeNotification or assuming you are dealing
with a subclassing of NSView then as you noted override
resizeWithOldSuperviewSize:. You should get this message if the
super-view has auto-resizing enabled (see setAutoresizesSubviews:).
After more tests, I do get resizeWithOldSuperviewSize: messages if my
view has at least one spring set in IB. Very weird.
Well it makes some sense given that the method that calls it uses those
bits to decide who it should ask to resize (I had assuming you denoted
some axis was resizable). Hard to say how you should solve it without
knowing more about what you are trying to do.
For example you could subclass the containing view and override
resizeSubviewsWithOldSize: among other options.
-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden