• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Creating controls dynamically
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Creating controls dynamically


  • Subject: Re: Creating controls dynamically
  • From: Anish Kumar <email@hidden>
  • Date: Wed, 30 Mar 2005 11:39:12 +0530

Hi,

Using nib files to create controls dynamically may be a better option as you can add new objects for instance a button or something else to the nib file and have that for your application. I think for creating buttons dynamically you must use nib files only. Also you said you want to display undetermined number of images and this may point that you are probably displaying a set of images to the user to select any one of them ...like thumbnails....So if you want the action to be performed when a user select the image(a button), probably using buttons may be useful in this context.

But if your needs are limited to what you have done so far...you may well go with it...

Happy coding.....

regards,
-Anish
http://www.qubyx.com/



Rohit Bhatia wrote:

Hi,
You are right, I want to display undetermined number of images. I was
able to create NSImageViews at run time after some tweaking to my code.
Now, when my initWithFrame function is called, I store the reference to
my main View. Later on (upon an action) I add a new NSImageView as a
subview to the main one. I haven't used the NIB file for it, I just
created it as just another object, is there any difference if I use the
NIB file for it?


This is how I am storing a reference to my Main View right now.
- (id)initWithFrame:(NSRect) frameRect
{
	myMainImageView = self;
}

It works fine, is there a better method to do it (may be the NIB file).

Later on, on an action, I add subviews to this main view.

Thanks for the help.
Rohit



-----Original Message-----
From: Anish Kumar [mailto:email@hidden] Sent: Tuesday, March 29, 2005 10:20 AM
To: Rohit Bhatia; email@hidden
Subject: RE: Creating controls dynamically (Rohit Bhatia)


Hi,

Your code seems to show that you want to  display undetermined number of
images during runtime. I feel the best way to do this is to use a
seperate nib file with a instantiated object which is a sub-class of
NSView(or NSImageView).

You can then load the nib file as and when you want and set an image of
your choice to the sub-class of NSView on the nib file. After loading
and setting the image you can add that sub-class of NSView as a sub-view
of your main view.

Try this and if you face any problem implementing this mail me back.

regards,
-Anish
http://www.qubyx.com/





_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Creating controls dynamically
      • From: j o a r <email@hidden>
References: 
 >RE: Creating controls dynamically (Rohit Bhatia) (From: "Rohit Bhatia" <email@hidden>)

  • Prev by Date: Re: How to code a NSString literal with UTF8?
  • Next by Date: Re: Creating a Cocoa Help Book
  • Previous by thread: RE: Creating controls dynamically (Rohit Bhatia)
  • Next by thread: Re: Creating controls dynamically
  • Index(es):
    • Date
    • Thread