Укажите UIViewController
в качестве делегата для вашего текстового представления (вы можете сделать это либо программно, либо указать делегата в Интерфейсном Разработчике);и
Ваш метод UITextViewDelegate
shouldChangeTextInRange
должен проверить, содержит ли вставляемая строка пробел:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if ([text rangeOfCharacterFromSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]].location != NSNotFound) {
return NO;
}
return YES;
}