NSDrawer Newbie
NSDrawer Newbie
- Subject: NSDrawer Newbie
- From: Michael Hanna <email@hidden>
- Date: Thu, 15 Jul 2004 09:49:20 -0400
in IB I designed my drawerview to be 450x150, but when I awakeFromNib,
and run this code:
aSize = [bottDrawer contentSize];
NSLog(@"drawerview size awake: %f, %f", aSize.height, aSize.width);
NSLog reports
2004-07-14 09:16:49.656 NiceTimer[21081] drawerview size awake:
200.000000, 200.000000
I don't understand why it says 200x200.
Anyway, I call my setupBottomDrawer method and in it I go:
NSView *drawerView = [bottDrawer contentView];
[bottDrawer setContentSize:[drawerView frame].size];
[bottDrawer setContentSize:[drawerView frame].size];
[bottDrawer setMaxContentSize:[drawerView frame].size];
[bottDrawer setMinContentSize:[drawerView frame].size];
NSLog(@"drawerview size: %f, %f", [drawerView frame].size.height,
[drawerView frame].size.width);
NSLog reports:
2004-07-14 09:38:58.708 NiceTimer[21135] drawerview size: 200.000000,
419.000000
why is it 419x200 now? I don't understand why it never reflects the
shape of 450x150
that was made in IB. The resulting drawer is too tall and not wide
enough. Am I forgetting something?
appreciate any ideas,
Michael
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.