2016-12-05 37 views

回答

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」。

+0

我的代碼中沒有這個文件JTAppleCalendarViewDataSource – Techiee

+0

您正在使用哪個版本的JTAppleCalendar? – Aakash

+0

github的最新版本 – Techiee

相關問題