UIDatePicker
не поддерживает режим, который показывает только месяцы.И такой результат не даст вам Date
.Все, что вы знаете, это название месяца или номер.
Чтобы делать то, что вы хотите, вам нужно использовать UIPickerView
.Настройте источник данных представления выбора для использования массива названий месяцев, полученных из:
let monthNames = Calendar(identifier: .gregorian).monthSymbols