2016-08-17 2 views
0

Я ищу, чтобы отправить backspace в мой активный UITextField, когда я встряхну свой телефон.Отправить событие backspace key в активное текстовое поле

Я хорошо разбираюсь в событии shake, но не могу понять, как отправить символ обратной связи первому ответчику (активному управлению).

Любой, кто может помочь?

+0

Что вам нужна помощь? Определение текущего первого ответчика и является ли это 'UITextField' или как вызвать метод' deleteBackward' на 'UITextField'? – rmaddy

+0

Я в основном пытаюсь понять, как называть 'deleteBackward' (а позже и' insertText') на любом активном ответчике, который у меня может возникнуть, когда я встряхиваю устройство. –

+0

http://stackoverflow.com/questions/1823317/get-the-current-first-responder-without-using-a-private-api – rmaddy

ответ

-2

Вы должны сделать это таким образом

если (_shakes) {

NSString *strrr = _textField.text; 

NSString *modStr = [strrr substringWithRange:NSMakeRange(0, [strrr length]-1)]; 

NSLog(@"Print %@",modStr); 

_textField.text = modStr; 

}