[[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(textFieldDidBeginEditing)name:UITextFieldTextDidChangeNotification object:nil];
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
[self.remarksTextField endEditing:YES];
}
- (void)textFieldDidBeginEditing
{
if (self.remarksTextField.text.length == 20 ) {
[self.remarksTextField becomeFirstResponder];
}
if (self.remarksTextField.text.length > 20)
{
self.remarksTextField.text = [self.remarksTextField.textsubstringToIndex:20];
}
}
- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
}