Skip navigation.
 
mlRe: setting minimum size for NSView to display all content without scroll view
FROM : Warwick Hall
DATE : Sat Apr 28 22:45:23 2007

it is a webview and webview does not use the usual addSubview method 
to build its contents, so it is hard to get the HTML subviews in 
order to get their sizeToFit's and i want to rip my hair out!

On 27/04/2007, at 8:44 PM, I. Savant wrote:

> 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.
>
>
>
>

Related mailsAuthorDate
mlsetting minimum size for NSView to display all content without scroll view Warwick Hall Apr 27, 10:11
mlRe: setting minimum size for NSView to display all content without scroll view I. Savant Apr 27, 12:44
mlRe: setting minimum size for NSView to display all content without scroll view Warwick Hall Apr 28, 22:45
mlRe: setting minimum size for NSView to display all content without scroll view I. Savant Apr 28, 22:49
mlRe: setting minimum size for NSView to display all content without scroll view Warwick Hall Apr 29, 06:22
mlRe: setting minimum size for NSView to display all content without scroll view Shamyl Zakariya Apr 30, 23:35