FSCalendar 날짜 선택 및 해제 하는 코드

피터·2022년 10월 20일
0


1. 여러 날짜 선택하도록 설정값 변경

calendarView.allowsMultipleSelection = true
  1. 날짜 멀티 선택 갯수 제한 및 다른 날짜 선택시에 기존 날짜 deselect 하는 코드
// 선택 날짜 갯수 제한
    func calendar(_ calendar: FSCalendar, shouldSelect date: Date, at monthPosition: FSCalendarMonthPosition) -> Bool {
        return calendar.selectedDates.count < 2
    }
    
    func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
        var selectedDates = calendar.selectedDates
        if selectedDates.count > 1 {
            calendar.deselect(selectedDates.removeFirst())
        }
    }
profile
iOS 개발자입니다.

0개의 댓글