Могу ли я обнаружить клавишу удаления, даже если UITextField пуст?

Когда UITextField ничего не содержит, нажатие клавиши удаления на клавиатуре не вызывает ни одного из методов UITextFieldDelegate.

Как я могу это определить?

EDIT: Кажется, нет тривиального способа сделать это. Самые полезные ссылки, которые я могу найти:

  1. UITextField: Любой способ обнаружить событие клавиши Delete, когда поле пусто?

  2. Как получить фактическое нажатие клавиши в UITextField

Короче говоря, мое решение чтобы поставить постоянный ПРОБЕЛ в начале текстового поля. И внесите другие необходимые изменения (textFieldShouldReturn :, textField: shouldChangeCharactersInRange: replaceString: и т. Д.).

15
задан yehnan 11 May 2011 в 05:50
поделиться