Hi,
is this a system error or I'm doing something wrong?
In IB place a custom NSView onto a NSWindow and make sure there is a good sized
border between the view and the edges of the window.
In the size pane of the inspector set all the struts and springs so the view
will resize with the window.
This is my drawing code inside the application delegate.
myViewObj is an IBOutlet to the custom view which contains no code other than
the standard initWithFrame and drawRect templates.
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
CALayer * zCALayerRoot = [CALayer layer];
[self.myViewObj setLayer: zCALayerRoot];
[self.myViewObj setWantsLayer:YES];
self.myViewObj.layer.backgroundColor =
CGColorCreateGenericRGB(0.0,0.0,0.0,1.0);
}
When we risize the window by dragging on the resize handle everything works as
expected
unless we
1. resize upwards until the view's rectangle disappears.
When the window is resized the top of the view will have moved upwards but the
lower border is unaffected.
2. resize by moving the rightmost edge of the window to the right until the
view disappears.
When the window is resized the right hand side of the view will have moved to
the right.
Again the left border is unaffected.
XCode 3.2.6 OSX 10.6.8
Julius
http://juliuspaintings.co.uk
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please 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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]