У меня проблема с пользовательским Backspace и кнопками ввода на пользовательской клавиатуре iPhone,
Backspace: мои коды просто удаляют символы в конце строки, а не из позиции курсора.
if ([textView.text length]>0) textView.text = [textView.text substringToIndex:([textView.text length]-1)];
и прочитайте этот вопрос Пользовательская клавиатура iphone, у которой проблема с кнопкой возврата в UITextView , но она не решила мою проблему.проблема, как Backspace, кнопка ввода просто вставляет новую строку в конце предложения, а не из позиции курсора.
textView.text = [NSString stringWithFormat:@"%@\n", textView.text];
как мне изменить свои коды, чтобы они работали нормально?спасибо
РЕДАКТИРОВАТЬ: // КНОПКА BACKSPACE:
NSRange deleteRange = textPad.selectedRange;
deleteRange.length -= 1;
if ([textPad.text length]>0) textPad.text = [textPad.text stringByReplacingCharactersInRange:deleteRange withString:@""];