Включение «кнопки возврата» в клавиатуре UITExtField (Objective-C / iPhone)

StackOverflow https://stackoverflow.com/questions/2890566

Вопрос

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

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

Спасибо.

Это было полезно?

Решение

UIrextView и Uitextfield реализуют протокол UIrexTinputtraits. Протокол определяет свойство под названием enablesReturnKeyAutomatically. Отказ Вот описание от ссылки на UITExtinPuttraits:

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

Итак, устанавливая свойство без после загрузки текстового поля, должно сделать трюк.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top