He estado buscando soluciones y encontré la siguiente pieza de código. Pero no sé cómo usarlo, desafortunadamente.¿Cómo puedo limitar los caracteres en UITextView?
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > 25) ? NO : YES;
}
Sólo para propósitos de prueba se configura un IBACTION
-(IBAction)checkIfCorrectLength:(id)sender{
[self textView:myTextView shouldChangeTextInRange: ?? replacementText: ?? ];
}
Qué puedo pasar por shouldChangeTextInRange
y replacementText
? ¿O estoy obteniéndolo completamente mal?
Este es un método de delegación: lea la documentación de UITextView y sus protocolos. – Till