Guest User

Untitled

a guest
May 2nd, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. How do I limit characters in UITextView ?
  2. - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)string {
  3. NSUInteger newLength = [textField.text length] + [string length] - range.length;
  4. return (newLength > 25) ? NO : YES;
  5. }
  6.  
  7. -(IBAction)checkIfCorrectLength:(id)sender{
  8. [self textView:myTextView shouldChangeTextInRange: ?? replacementText: ?? ];
  9.  
  10. }
  11.  
  12. - (BOOL)isAcceptableTextLength:(NSUInteger)length {
  13. return length <= 25;
  14. }
  15.  
  16. - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)string {
  17. return [self isAcceptableTextLength:textField.text.length + string.length - range.length];
  18. }
  19.  
  20. -(IBAction)checkIfCorrectLength:(id)sender{
  21. if (![self isAcceptableTextLength:self.textField.text.length]) {
  22. // do something to make text shorter
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment