How to add images to the window so that the sizes are displayed in the window frame?
Problem
I am creating a sheet window containing 2 views, where only one of them is visible at a time, so it is important that the views are the same size as the window. My problem is that either view0 fits right and view1 doesn't or vice versa. I cannot figure out how to give them the same size as the window.
Possible Solution
I could just make sure that both views are exactly the same size in Interface Builder and then it will work. However, I am looking for a way to do this programmatically.
Screenshot with image0
Below you can see the autosave problem in the upper and right parts, where the view is somehow cropped.

Screenshot view1
This view has been changed correctly.

Here is my code
. , , . ?
NSView* view0 = ;
NSView* view1 = ;
NSWindow* window = [self window];
NSRect window_frame = [window frame];
NSView* cv = [[[NSView alloc] initWithFrame:window_frame] autorelease];
[window setContentView:cv];
[cv setAutoresizesSubviews:YES];
{
NSView* v = view0;
[v setHidden:YES];
[v setAutoresizesSubviews:NO];
[cv addSubview:v];
[v setFrameOrigin:NSZeroPoint];
[window setFrame:[v frame] display:NO];
[v setAutoresizesSubviews:YES];
}
{
NSView* v = view1;
[v setHidden:YES];
[v setAutoresizesSubviews:NO];
[cv addSubview:v];
[v setFrameOrigin:NSZeroPoint];
[window setFrame:[v frame] display:NO];
[v setAutoresizesSubviews:YES];
}
[window setFrame:window_frame display:YES];
[view0 setHidden:NO];
[view1 setHidden:YES];