On 2010-02-19, at 6:55 AM, Steven Degutis wrote:

> It sounds a lot to me (and I could be wrong here) that you're trying to 
> implement something along the lines of an ActiveX control as they were back 
> when I used Visual Basic 5, in the sense that you want a "control" which is 
> really a collection of other controls, and to be able to drag them around in 
> IB and treat this collection as if they were a single control.
> 
That's exactly what I want - a "control" which can be dragged around in IB and, 
more importantly, created a number of times.  I want View that I can place on a 
window (or anywhere in IB) along a view controller.  I can then point the 
controller at the model and everything will "just work".


> What you're doing can easily be accomplished in code, by having an 
> NSViewController that points to your own XIB file, and by creating instances 
> of this view controller and inserting its view into other views. This is the 
> canonical way. Not only do you get more flexibility by doing it in code (and 
> a lot less repetition in IB) but this method allows you to encapsulate 
> another level of abstractness inside your NSViewController subclass, thus 
> cleaning up your code (a lot). This is what more experienced Cocoa coders 
> generally do instead of what you're trying to do.
> 
I'm sure that it can and that's exactly what my first try did - I have a custom 
NSViewController that points to my view's XIB file.  I then added an instance 
of my view controller.  The problem is that I'm stuck from there - I'm unsure 
how to get the view to appear where I want it to on the window.  I've added a 
Custom View in the layout and set its class to my view's class.  I attach the 
view to the view controller.  And nothing happens and I'm unsure what to 
override or call to make it happen.

Jean_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to