Re: NSDrawer contentView
Re: NSDrawer contentView
- Subject: Re: NSDrawer contentView
- From: Daniel Todd Currie <email@hidden>
- Date: Mon, 5 Jan 2004 16:03:44 -0800
In case someone stumbles on this later... The problem turned out to be
an issue with the NSDrawer sizes in IB. I assumed that since the
drawer's size changes as soon as it is displayed, that those sizes
didn't matter, plus I had trouble getting the changes I made to
"stick". Anyhow, I was mistaken.
On 2004 Jan 05, at 02:10, Daniel Todd Currie wrote:
Yah, I've connected everything I can think of... I'll try to describe
the problem more precisely:
I have an NSTextField with an NSButton immediately to its right. The
field is set to expand to the drawer width minus the button width.
However, the field ends up covering half the button. I try making the
field smaller in IB, but when the app is actually run, the field once
again covers half the button. It's really quite bizarre. I'll play
around with some of the resizing methods you suggest, but I shouldn't
have to set the field size programmatically.
On 2004 Jan 04, at 20:06, Dustin Voss wrote:
On 4 Jan, 2004, at 7:06 PM, Daniel Todd Currie wrote:
I have the following code:
NSLog(@"content bounds = %@", [[inspectorDrawer contentView]
bounds]);
This returns (null). If I try the same thing with "frame" instead
of "bounds", the application crashes on this NSLog.
I have several NSTextFields in this drawer's content view that I
would like to have stretch along with the drawer width (which
changes as the parent window is resized). I set them up as such in
IB, but they do not get drawn correctly and I cannot figure out why.
Perhaps it has something to do with the content view having null
bounds and some freaky value for frame?
Do content views even have legitimate frames/bounds? I've tried
this in a couple of different apps and /Developer/Examples/ and it
seems none of these content views have proper values for these
parameters. Any ideas how I can get my text fields to be
drawn/resized correctly?
Try setting a min/max content size in IB, or try calling
setContentSize: and setMin/MaxContentSize: in your awakeFromNib
method.
Aside from that, what is going wrong with the resizing? And did you
connect all the outlets in IB?
_______________________________________________
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.
_______________________________________________
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.