Я пытался изменить цвет с помощью
Тестирования
Код: Выделить всё
func calendarView(_ calendarView: UICalendarView, decorationFor dateComponents: DateComponents) -> UICalendarView.Decoration? {
if let day = dateComponents.day {
if day == dates[0].day {
return .default(color: .red)
} else if day == dates[1].day {
return .default(color: .green)
} else if day == dates[2].day {
return .default(color: .blue)
}
}
}
Ожидаемый результат будет таким
[img]https:/ /i.sstatic.net/kETrlX2b.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/786 ... lendarview
Мобильная версия