например:

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

Как я могу это обнаружить?

РЕДАКТИРОВАТЬ: Кажется, нет тривиального способа сделать это. Самые полезные ссылки, которые я могу найти:

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

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

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

Ответы на вопрос(7)

Ваш ответ на вопрос