2016-08-23 4 views
0

У меня есть UIAlertController с UITextField, кнопки Отмена и ОК. Теперь кнопка OK сначала отключена, а когда пользователь вводит что-то, она активируется.UITextField валидация в UIAlertController

Моя цель, однако, что кнопка ОК должна быть активирована каждый раз, а проверка выполняется после того, как Пользователь нажимает «ОК». Если Пользователь ничего не вводил, то UIAlertController не должен исчезать, но информировать пользователя, чтобы ввести что-либо.

Как я могу это достичь?

Спасибо,

+0

«Если пользователь ничего не вводил, то UIAlertController не должен исчезать, но информировать пользователя о том, чтобы ввести что-то« Как? Вы не можете использовать оповещение, чтобы информировать пользователя; вы уже в бдительности. Каков ваш план? – matt

ответ

0

Лучший способ сделать то, что вы описываете не использовать оповещения на всех. Используйте представленный контроллер представления, который выглядит как предупреждение. Теперь вы полностью заряжаете представление и изменяете его интерфейс, как вам нравится, например добавление метки, которая сообщает пользователю о заполнении текстового поля.

+0

Я тоже понял это. Я надеялся, что в 'UIAlertController' есть встроенный механизм. Благодарю. – Zoltan