Я даю текстовое представление для твита некоторой строки.Ограничить количество символов в uitextview
Я применяю следующий метод, чтобы ограничить количество символов до 140.
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if([text isEqualToString:@"\b"]){
DLog(@"Ohoooo");
return YES;
}else if([[textView text] length] > 140){
return NO;
}
return YES;
}
Код работает красиво, кроме первого условия, что backspace не работает. предположим, что я достиг предела в 140 символов, чтобы метод дал мне ложь, и пользователь не может вставить больше символов, но после этого, когда я пытаюсь удалить некоторые символы, текстовое представление ведет себя так, как будто оно отключено.
Итак, вопрос, как удалить символы из textview.text
или снова включить текстовое представление.
Проверьте это [ответ] (http://stackoverflow.com/q/433337/1603234) – Hemang
@Hemang http://stackoverflow.com/a/41380869/2910061 – ilesh