Я пытаюсь управлять позицией курсора в UITextField. Пользователи не могут вставлять более одного символа за раз в середину текстового поля. Он перемещает его до конца текстового поля. Итак, этот пост в SO: Позиция курсора в UITextField Решает мою проблему. Но мне нужно знать текущую позицию курсора.
Мой код выглядит следующим образом:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField.tag == 201)
{
[myclass selectTextForInput:textField atRange:NSMakeRange(idx, 0)];
}
}
Это дает мне ошибку на idx. Как это найти?