Замена ввода UITextField на UIDatePicker

У меня есть контроллер табличного представления с (среди прочего) ячейкой, которая должна представлять дату. Я следил за этим сообщением «Как мне сделать модальное средство выбора даты, которое покрывает только половину экрана? », и у меня это работает с одним большим исключением — я не могу заставить средство выбора исчезнуть!

Я попытался зарегистрироваться для события UIControlEventTouchUpOutside, но кажется, что оно не генерируется средством выбора (или, по крайней мере, в том режиме, в котором я его использую).

Как узнать, что пользователь закончил выбор даты?

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

Регардс,

--Джон

6
задан Community 23 May 2017 в 12:00
поделиться