I'm pretty new to Cocoa, so maybe I'm overlooking the obvious here. I just want to make sure I'm not doing more work than necessary.

I'd like to be able to control the minimum size for a NSSplitView. As I understand it, I need to have a delegate with a method that can handle
splitView:constrainMaxCoordinate:ofSubviewAt:

So far that isn't supported using Interface Builder, is it?

If I need to do it 'manually' - do I get a reference to the NSSplitView, and then tell it to set its delegate to something that responds to the method? When/where should I do this - in the Window Controller's AwakeFromNib or some other place?

You can set the delegate in Interface Builder by ctrl-clicking from the split view to the delegate object and clicking “delegate” in the resulting HUD popup. Then just implement that method on your delegate object.

If you haven’t already, be sure to check out the Delegates and Data Sources guide at: <http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaFundamentals/CommunicatingWithObjects/chapter_6_section_4.html >

-Ben
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to