【发布时间】:2016-12-05 06:36:23
【问题描述】:
我在项目中使用JTCalender。我想更改显示的日期顺序。工作日从Monday 开始,到Sunday 结束。但是我想要从Sunday 到@987654325 的工作日@.请指导我如何实施。我无法理解如何更改它。
【问题讨论】:
标签: ios swift xcode jtcalendar
我在项目中使用JTCalender。我想更改显示的日期顺序。工作日从Monday 开始,到Sunday 结束。但是我想要从Sunday 到@987654325 的工作日@.请指导我如何实施。我无法理解如何更改它。
【问题讨论】:
标签: ios swift xcode jtcalendar
在使用 JTAppleCalendarViewDataSource 方法配置 JTAppleCalendar 时,您可以将 firstDayOfWeek 设置为您想要的任何一天:-
func configureCalendar(_ calendar: JTAppleCalendarView) -> ConfigurationParameters {
let startDate = formatter.date(from: "2016 03 01")!
let endDate = formatter.date(from: "2020 12 01")!
var generateInDates: InDateCellGeneration = .forAllMonths
var generateOutDates: OutDateCellGeneration = .tillEndOfGrid
let firstDayOfWeek: DaysOfWeek = .sunday
var numberOfRows = 6
var testCalendar = Calendar.current
let parameters = ConfigurationParameters(startDate: startDate,
endDate: endDate,
numberOfRows: numberOfRows,
calendar: testCalendar,
generateInDates: generateInDates,
generateOutDates: generateOutDates,
firstDayOfWeek: firstDayOfWeek)
return parameters
}
对于 JTCalendar,您可以使用设置一周的第一天,
[_calendarManager.dateHelper.calendar setFirstWeekday:2]
将“2”替换为您想要的任何一天。
【讨论】: