如何在iOS的JTCalendardView中更改周-日顺序?
我正在project中使用如何在iOS的JTCalendardView中更改周-日顺序?,ios,swift,xcode,jtcalendar,Ios,Swift,Xcode,Jtcalendar,我正在project中使用JTCalendar。我想更改显示的天数顺序。工作日从Monday开始,到Sunday。但是我想工作日从Sunday开始,到Monday。请指导我如何实现。我不知道如何更改它。你可以使用JTAppleCalendarViewDataSource方法配置JTAppleCalendar时,将firstDayOfWeek设置为所需的日期:- func configureCalendar(_ calendar: JTAppleCalendarView) -> Config
JTCalendar
。我想更改显示的天数顺序。工作日从Monday
开始,到Sunday
。但是我想工作日从Sunday
开始,到Monday
。请指导我如何实现。我不知道如何更改它。你可以使用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”替换为您想要的日期。在使用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”。我的代码中没有此文件JTAppleCalendarViewDataSource您使用的是哪个版本的JTAppleCalendar?最新版本的JTAppleCalendar?您使用的是JTAppleCalendar还是JTCalendar?如果您使用的是JTCalendar:[\u calendarManager.dateHelper.calendar setFirstWeekday:2]我的代码JTAppleCalendarViewDataSource中没有此文件您使用的是哪个版本的JTAppleCalendar?来自Github的最新版本?您使用的是JTAppleCalendar还是JTCalendar?如果您使用的是JTCalendar:[\u calendarManager.dateHelper.calendar setFirstWeekday:2]