• 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: Automatically replacing part of text in a text label
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Automatically replacing part of text in a text label


  • Subject: Re: Automatically replacing part of text in a text label
  • From: Ricky Sharp <email@hidden>
  • Date: Tue, 17 Mar 2009 15:41:31 -0500


On Mar 17, 2009, at 3:33 PM, Peter Ammon wrote:


On Mar 15, 2009, at 11:20 PM, Peter Zegelin wrote:

I have some text labels in a registration dialog that contain the application name eg

"xxx Demonstration"
"Thank you for purchasing xxx"

and so on.

I would like this registration dialog to be general enough that I can use it in multiple applications. Is there a simple way to replace the xxx with the actual application name at runtime? At the moment I'm thinking I'll have to wire every label up to my registration controller and do it in awakeFromNib, but I was hoping for something easier.

Thanks!

Peter

You could create a subclass of NSTextField that does its own replacement. That would save you from having to create outlets.


What I've been doing (in Mac OS X as well as iPhone OS) is to store a string template in my localized strings file. Then, use NSBundle APIs to fill in the app name at runtime.

For example:

[NSString stringWithFormat:NSLocalizedString (@"Welcome to %@", @"some comment"),
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"]];


___________________________________________________________
Ricky A. Sharp         mailto:email@hidden
Instant Interactive(tm)   http://www.instantinteractive.com



_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


References: 
 >Automatically replacing part of text in a text label (From: Peter Zegelin <email@hidden>)
 >Re: Automatically replacing part of text in a text label (From: Peter Ammon <email@hidden>)

  • Prev by Date: Re: Automatically replacing part of text in a text label
  • Next by Date: Re: Automatically replacing part of text in a text label
  • Previous by thread: Re: Automatically replacing part of text in a text label
  • Next by thread: Re: Automatically replacing part of text in a text label
  • Index(es):
    • Date
    • Thread