нАлАдкА я мой UITextField быть
NSTextAlignmentRight
, и это курсор находится в правом конце, как обычно.
курсор Rightalignment UITextField идут влево после ввода пробелаКогда я ввел пробел, курсор переместился в левый конец поля UITextfield.
Я пытаюсь решить эту проблему путем реализации
UITextFieldDelegate
метод
так:
#pragma mark - UITextFieldDelegate
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (range.location == 0 && [string isEqualToString:@" "]) {
return NO;
}
return YES;
}
Но это немного беспорядок, и я не могу входное пространство для первого символа.
Есть ли лучшее решение, чтобы исправить это?
Почему эта ошибка происходит?