Re: setting minimum size for NSView to display all content without scroll view
Re: setting minimum size for NSView to display all content without scroll view
- Subject: Re: setting minimum size for NSView to display all content without scroll view
- From: "I. Savant" <email@hidden>
- Date: Fri, 27 Apr 2007 06:44:40 -0400
On Apr 27, 2007, at 4:11 AM, Warwick Hall wrote:
can someone please explain to me how to set a view's minimum
required size (bounds) to display all its contents?
You'd have to write your own method to do this - usually named "-
sizeToFit" as in NSBox, NSControl, NSText, etc. If your view contains
subviews, then your "sizeToFit" method might iterate through them
all, using NSUnionRect() to keep adding up all their frames. Then you
can adjust your "container" view accordingly.
If you're doing custom drawing, etc. then you should already know
the metrics of all your graphical elements since you had to determine
where to draw them in the first place.
It entirely depends on what your view contains and how it's built.
Without further details, it's hard to make a solid suggestion.
--
I.S.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden