• 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: Duplicating Apple search field UI
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Duplicating Apple search field UI


  • Subject: Re: Duplicating Apple search field UI
  • From: Keith Bauer <email@hidden>
  • Date: Tue, 11 Feb 2003 08:40:54 +1300

I use the textShouldEndNotification and test to see if the content is empty, if it is then i replace with my hint text, if it is not then i leave it alone since it contains user data. When the item become first responder, it the contained text is the hint string then i set the content to the empty string.

Unfortunately, this isn't foolproof. If the user clicks in the field when it's empty, you'll remove your gray text. If they then click away before entering something, you won't get an endEditing, so you won't restore your gray text.

Also, if the field is the only one in the tab loop, pressing tab when the field is empty will cause an endEditing (so the gray text is restored), but the same field will be selected again without a becomeFirstResponder, so now the user enters gray text.

:(

-Keith
_______________________________________________
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.

  • Follow-Ups:
    • Re: Duplicating Apple search field UI
      • From: olivier <email@hidden>
References: 
 >Re: Duplicating Apple search field UI (From: olivier <email@hidden>)

  • Prev by Date: RE: Web Services Client in Cocoa
  • Next by Date: Re: iCal calendar parser
  • Previous by thread: Re: Duplicating Apple search field UI
  • Next by thread: Re: Duplicating Apple search field UI
  • Index(es):
    • Date
    • Thread