有没有办法使用CalendarKit从另一个结构更改日期



我正在使用CalendarKit和SwiftUI。我需要创建";今天"按钮和日期选择器来选择日期,但我没有找到任何解决方案,所以有没有方法可以更改日期或从另一个视图调用类似移动(到日期:日期(的函数?

这是我使用的解决方案

var customDayView: DayView?

class CustomCalendarExampleController: DayViewController {
....

override func loadView() {
.....
customDayView = dayView
...
}
}

func moveDate(_ date: Date) {
let offsetDate = dateOnly(date: date, calendar: customDayView!.calendar)
customDayView!.state?.move(to: offsetDate)
}

相关内容

最新更新