gpt4 book ai didi

ios - 如何使用 swift 在 JTCalender 中自动滚动到下个月?

转载 作者:行者123 更新时间:2023-11-28 08:18:51 26 4
gpt4 key购买 nike

我在日历上将事件显示为标记的日期。所以日历默认显示一月份。现在,即使一月甚至没有事件从三月开始,这个月仍然显示为第一个月,当我滚动到三月时,他们的日期会突出显示。

当我滚动到下个月或之前的以下函数时。

func calendarDidLoadNextPage(_ calendar: JTCalendarManager!) {

let formatter = DateFormatter()
formatter.dateFormat = "MMMM yyyy"
print("load next date \(calendar.date())")
label_month.text = formatter.string(from: calendar.date()).uppercased()
filterDate(cal_date: calendar.date())
}

func calendarDidLoadPreviousPage(_ calendar: JTCalendarManager!) {
let formatter = DateFormatter()
formatter.dateFormat = "MMMM yyyy"
print("loading previous date is \(self.dateFormatter().string(from: calendar.date()))")
label_month.text = formatter.string(from: calendar.date()).uppercased()
filterDate(cal_date: calendar.date())
}

请建议,我怎样才能自动滚动到那个特定的月份?

最佳答案

 func previse() {
let date = calendarManager?.date()
let nextDate = Calendar.current.date(byAdding: .month, value: -1, to: date!)
calendarManager?.setDate(nextDate)
}

关于ios - 如何使用 swift 在 JTCalender 中自动滚动到下个月?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41821069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com