Удалить текст из возврата

Я не могу найти учебник, который делает это. Я имею...

UIbutton 
UItext.text

Я хочу сделать свой собственный интерфейс пользователя KEYBOARD без клавиатуры iphone. Я хочу нажать UIbutton(клавиатуру "удалить" или клавишу Backspace) из текста. Не облегчать все это, как UIText.text = @"", Я видел, как программисты дают неправильный код. Я ищу что-то вроде Visual Basic Sendkeys {Delete}, Как мне сделать это на кнопке iphone? http://gigaom.com/apple/iphone-os-where-the-delete-key-belongs/

Например:

Text1
Text<=
Tex<=

2 ответа

Реализуйте следующий метод, чтобы удалить последний символ.

- (NSString *)deleteLastChar:(NSString *)str {
    if (![str length]) return @""; 
    return [str substringToIndex:[str length]-1];
}

Затем вы можете использовать это в свойстве text вашего текстового поля, например:

textField.text = [self deleteLastChar:textField.text];
if ([textField.text length] != 0) {
    textField.text = [textField.text substringToIndex:[textField.text length]-1];
}
Другие вопросы по тегам