Включение «кнопки возврата» в клавиатуре UITExtField (Objective-C / iPhone)
-
04-10-2019 - |
Вопрос
Когда я начинаю редактировать UIrexfieldfield, у меня есть «ясно, когда начинается редактирование», чтобы проверить опцию, поэтому он запускается без текста. Тем не менее, кнопка «RETURN» седет, пока вы не вводите хотя бы один символ.
Я видел другие приложения для iPhone, где кнопка «Return» не выходит в серые (и если вы нажмете его без текста, то он возвращается к тому, что используется текст). Как это сделано?
Спасибо.
Решение
UIrextView и Uitextfield реализуют протокол UIrexTinputtraits. Протокол определяет свойство под названием enablesReturnKeyAutomatically
. Отказ Вот описание от ссылки на UITExtinPuttraits:
Значение по умолчанию для этого свойства нет. Если вы устанавливаете его на да, клавиатура отключает клавишу возврата, когда область записи текста не содержит текста. Как только пользователь вступает в любой текст, ключ возврата автоматически включается.
Итак, устанавливая свойство без после загрузки текстового поля, должно сделать трюк.
Другие советы
Интерфейс строитель люди снимите флажок Автоматический ключ возврата в Атрибуты инспектор. :)