Swift FSCalendarに初期値日付を設定する


概要

FSCalendar表示時に初期選択日を設定する

実装

FSCalendarはstoryboard上からoutlet接続されているものとする。 selectメソッドに表示時の指定日とするDateオブジェクトを渡せばよい。使用しない場合は現在日が表示時の選択日となる。

import FSCalendar

class ViewController: UIViewController {

    @IBOutlet weak var calendarView: FSCalendar!

    override func viewDidLoad() {
        super.viewDidLoad()
        let calendar = Calendar.current
        let selectDate = calendar.date(from: DateComponents(year: 2019, month: 9, day: 5))
        calendarView.select(selectDate)
    }
}