Когда я начинаю редактировать UITextField, мне проверили опцию "Clear When Editing Begins", таким образом, она начинается без текста. Однако кнопка "Return" отображается серым, пока Вы не вводите по крайней мере один символ.
Я видел другие приложения для iPhone, где кнопка "Return" не является grayed (и если Вы нажимаете его без текста, затем это возвращается к тому, чем текст раньше был). Как это сделано?
Спасибо.
UITextView и UITextField реализуют протокол UITextInputTraits. Протокол определяет свойство под названием enableReturnKeyAutomatically
. Вот описание из справочника UITextInputTraits:
Значение по умолчанию для этого свойства - NO. Если вы установите для него значение YES, клавиатура отключает клавишу возврата, когда область ввода текста не содержит текста. Как только пользователь вводит любой текст, автоматически активируется клавиша возврата.
Итак, установка свойства NO после загрузки TextField должна помочь.