On Thu, 03 Mar 2011 18:51:39 -0800 (PST), Dianne 
<pinkpoppy_sandia...@yahoo.com> said:
>there is, you need to use a formatter for that, you can even set the allowed 
>characters to be inputted to the textfield.
>check NSFormatter if it is of any help, you can also extend the class to 
>adjust 
>to your needs.
>________________________________
>From: Jon Sigman <rf_...@yahoo.com>
>To: Cocoa Developers <cocoa-dev@lists.apple.com>
>Sent: Fri, March 4, 2011 10:29:23 AM
>Subject: Re: Setting a delegate on a UITextField
>
>Okay, part II:
>
>Is there a way to allow only a certain number of characters in a UITextField? 
>Should this be done in the -textFieldDidEndEditing delegate callback, with an 
>alert to the user, or just truncating the field, or ...?
>

But that's not such a good answer for iOS (this is a UITextField, not an 
NSTextField) because you can't attach a formatter to a text field there. It's a 
pity, but there it is. You're going to have to make a design decision and it 
isn't going to be pleasant. :(

One possible approach on iOS is to implement textFieldShouldEndEditing, and 
return NO and put up an alert if there's a problem. Another is just to make the 
change yourself in textFieldDidEndEditing. See the section entitled "Validating 
Entered Text" (along with the preceding section) in the "Managing Text Fields 
and Text Views" chapter of the Text, Web, and Editing Programming Guide for iOS.

m.

--
matt neuburg, phd = m...@tidbits.com, <http://www.apeth.net/matt/>
A fool + a tool + an autorelease pool = cool!
Programming iOS 4!
http://www.apeth.net/matt/default.html#iosbook_______________________________________________

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