2

Now Im using JTAppCalendar 6.0 version,

func configureCalendar(_ calendar: JTAppleCalendarView) -> ConfigurationParameters {
        let formatter = DateFormatter()
        formatter.dateFormat = "yyyy MM dd"

        let parameters = ConfigurationParameters(startDate: startDate,
                                                 endDate: endDate,
                                                 numberOfRows: 6,
                                                 calendar: testCalendar, // This parameter will be removed in version 6.0
            generateInDates: .forAllMonths,
            generateOutDates: .tillEndOfGrid,
            firstDayOfWeek: .sunday)

        return parameters
    }
Teetz
  • 3,475
  • 3
  • 21
  • 34
  • What is your startDate? Just set it to the actual date (Date()) and you won't be able to scroll to previous month. But this depends on what you need... give us some more infos please. – Teetz Nov 08 '18 at 11:04
  • func rangeOfPeriod(period: Calendar.Component) -> (Date, Date) { var startDate = Date() var interval : TimeInterval = 0 let _ = Calendar.current.dateInterval(of: period, start: &startDate, interval: &interval, for: self) let endDate = startDate.addingTimeInterval(interval - 1) return (startDate, endDate) } – SHARON D ROSE BE Nov 08 '18 at 11:55

1 Answers1

0

Just make your startDate start at the month you would like to begin scrolling at.

Just a coder
  • 15,480
  • 16
  • 85
  • 138