I have been searching around the web for about an hour now, and cannot find any code to help me with this.
I have a UITextView
that I need to resign first r
Implement the shouldChangeTextInRange:
delegate method.
Use below approach and the solution work only with @"\n" (new line character).
//In you *.h file make sure you add
@interface v1ViewController : UIViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
myTextField.delegate = self;
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
// Return FALSE so that the final '\n' character doesn't get added
return NO;
}
// For any other character return TRUE so that the text gets added to the view
return YES;
}