включение «кнопки возврата» на клавиатуре UITextField (target-c / iphone) - PullRequest
15 голосов
/ 23 мая 2010

Когда я начинаю редактировать UITextField, у меня отмечен параметр «Очистить при редактировании», поэтому он начинается без текста. Однако кнопка «Возврат» будет недоступна, пока вы не введете хотя бы один символ.

Я видел другие приложения для iphone, в которых кнопка «Возврат» не выделена серым цветом (и если вы нажмете ее без текста, она вернется к тому, что раньше было текстом). Как это сделать?

Спасибо.

Ответы [ 2 ]

35 голосов
/ 23 мая 2010

UITextView и UITextField реализуют протокол UITextInputTraits.Протокол указывает свойство с именем enablesReturnKeyAutomatically.Вот описание из ссылки UITextInputTraits:

Значение по умолчанию для этого свойства - НЕТ.Если вы установите значение YES, клавиатура отключит клавишу возврата, когда область ввода текста не содержит текста.Как только пользователь вводит какой-либо текст, автоматически возвращается ключ возврата.

Итак, установка свойства NO после загрузки TextField должна помочь.

11 голосов
/ 06 февраля 2013

Интерфейсный Разработчик люди сняли отметку Авто-ключ возврата in Атрибут Инспектора . :)

...