Upvote:2
Aprove answer
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > self.maxAlertTextFieldLength) ? NO : YES;
}
Upvote:0
UITextField *textField = [alertView textFieldAtIndex:0];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldMaxLimit:) name:UITextFieldTextDidChangeNotification object:textField];
-(void)textFieldMaxLimit:(NSNotification*)notification
{
UITextField *textField=(UITextField*)notification.object;
if ([[textField text] length]>22) //choose your limit for characters
{
NSString *lastString=[[textField text] substringToIndex:[[textField text] length] - 1];;
[textField setText:lastString];
}
}
More Answer related to the Same Query
- HOW TO LIMIT TEXT LENGTH FOR A TEXTFIELD IN A UIALERT IOS. IN IOS
- ENCRYPT/DECRYPT TEXT USING EXISTING KEY PAIR IN IOS
- HOW TO DRAW A COIN (A GREY CIRCLE WITH BLACK TEXT CENTERED ON IT) IN IOS? IN IOS
- HOW TO CONVERT SPEECH TO TEXT IPHONE? IN IOS
- PARSE QUERY: LIMIT 1 OBJECT(STATUS) PER USER(ARRAY) IN IOS
- SHARE AN IMAGE AND TEXT ON FACEBOOK SDK V3.13 IN IOS
- IS IT POSSIBLE FOR AN IOS APP TO BE KILLED BY IOS BEFORE THE 10 MIN LIMIT IN IOS
Upvote:0
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
BOOL isValid = YES;
@try
{
if(5 < [textField.text length])
{
isValid = NO;
}
}
@catch (NSException *exception)
{
NSLog(@"%s\n exception: Name- %@ Reason->%@", __PRETTY_FUNCTION__,[exception name],[exception reason]);
}
@finally
{
return isValid;
}
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO CHANGE TEXT COLOUR FOR TEXT VIEW? IN IOS
- RESPONSIVE ISSUE; TEXT RENDERS INCORRECT SIZE UNTIL ORIENTATION CHANGES? IN IOS
- HOW TO MAKE UIBUTTON ONLY APPEAR WHEN TEXT IS WRITTEN? IN IOS
- IOS STRING LENGTH COMPARISON ISSUE IN IOS
- REGISTERING IOS DEVICES FOR USE WITH AMAZON SNS (APNS) THROUGH AMAZON ANONYMOUS TVM IN IOS
- FIND MISSING OBJECTS IN NSSET IN IOS
- SUBQUERY NSPREDICATE IN IOS
- CONVERT NSDATA FROM LOCAL NSURL IN IOS
- UITABLEVIEWCELL SUBCLASS'S CONTENT DUPLICATED IN IOS
- IPHONE - UIIMAGEVIEW MOVES WHEN ROTATE ANIMATION > 90 DEGREE IN IOS
- ACCESS PROPERTIES FROM UIVIEW SUBCLASS IN IOS
- ACHIEVING IOS 7.1 UINAVIGATIONBAR BLUR IN IOS
- SENCHA GPL LICENSE IS MUST? IN IOS
- MULTITASKING WITH DOWNLOAD IMAGES IN IOS SDK IN IOS
- HOW TO SYNCHRONIZE EVENT ON MORE THAN ONE IOS DEVICE? IN IOS
- FAIL TO PRESENT DATA IN A TABLE VIEW CONTROLLER USING NSFETCHRESULTCONTROLLER IN IOS
- OBJECTIVE-C; ASIN ISSUE IN IOS
- HOW TO CORRECTLY READ JSON ON IOS IN IOS
- PASS DATA FROM ANY VIEW CONTROLLER TO ONE MASTER VIEW CONTROLLER IN IOS IN IOS
- WHY SETCLIPSTOBOUNDS:NO DISABLES SETCORNERRADIUS: FOR UITABLEVIEW? IN IOS
- NAVIGATION BAR TITLE IMAGE DISTORTION IN IOS
- DISTRIBUTE AN APP THAT CONTAINS STATIC LIBRARIES TO APPSTORE IN IOS
- USER DEFAULTS - OBJECTIVE C IN IOS
- UIPICKERVIEW IS NOT POPULATED WITH DATA FETCHED FROM COREDATA IN IOS
- HOW TO ACCESS SECTION HEADERS WHEN USING UIVIEW INSTEAD OF UITABLEVIEWHEADERFOOTERVIEW IN IOS
- HOW TO CREATE AN ANONYMOUS CLASS OF A PROTOCOL IN OBJECTIVE-C IN IOS
- NOT ABLE TO PERFORM SEGUE BACK USING STORYBOARD IN IOS
- USING NSAUTOLAYOUT CONCEPT HOW TO DISPLAY BUTTON ALL VERSIONS AT SAME PLACE IN IOS IN IOS
- CAN WE PLAY YOUTUBE AUDIO ONLY INSIDE APP? IN IOS
- XCODE 5 ERROR: EXPRESSION RESULT UNUSED IN IOS
- THIRD PARTY IOS DEVELOPER & AGENT ROLE IN IOS
- TABLE CELLS NOT SHOWING UP IN IOS
- IOS IMAGE LOCALIZATION IN IOS
- NO VISIBLE @INTERFACE FOR 'NSSTRING' DECLARES THE SELECTOR 'PERFORMSTRINGGEOCODE' IN IOS
- IOS: GESTURERECOGNIZER ADDED TO A UIALERTVIEW DOES NOT CALL ITS ACTION IN IOS
- HOW DO I USE A C LIBARY IN MY OBJECTIVE-C IOS PROJECT? IN IOS
- DO IBM WORKLIGHT 6.1.01 OBJECTIVE C LIBRARIES SUPPORT IOS 7 ARMV7S ARCHITECTURE? IN IOS
- NAVIGATION CONTROLLER MOVES ALL VIEWS DOWN BY 64PX IN STORYBOARD DESPITE IT BEING HIDDEN. IN IOS
- HOW CAN I CHANGE ALL SPRITES' IMAGE IN NSMUTABLEARRAY IN IOS
- ANDROID EQUIVALENT CODE FOR IOS PROTOCOL IMPLEMENTED PARAMETER IN IOS
- SEARCH DISPLAY CONTROLLER RESULT TABLEVIEW CANNOT SCROLL IN IOS 6 IN IOS
- WHEN OPENING MY CAMERA IT DISPLAY BLACK AT FIRST - OBJECTIVE C IN IOS
- PROVIDE ACCESS TO THE PRIVATE METHOD THAT ARE DEFINED IN BASE CLASS IN IOS
- WHAT IS THE BEST WAY TO LOAD DATA INSIDE A VIEWCONTROLLER IN IOS
- MOVING TO ANY OF SEVERAL VIEW CONTROLLERS FROM ANY OF THE OTHERS IN IOS
- CRASH ON JSON PARSE IN IOS
- PACKAGE IPHONE-ONLY BINARY IN ROBOVM IN IOS
- HOW TO SET THICKNESS OF AN ARC USING LIBGDX? IN IOS
- ILTABLEVIEWCELL/UITABLEVIEWCELL LIFECYCLE IN IOS
- HOW TO EXECUTE TWO SIMULTANEOUS SQLITE QUERIES IN IOS? IN IOS
- PARSE IOS TROUBLE DISMISSING LOGIN VIEW IN IOS