[swift] FSCalendar에서 주말 표시 설정

FSCalendar는 일반적으로 iOS 애플리케이션에서 사용되는 강력한 달력 라이브러리입니다. 이 라이브러리를 사용하여 달력을 구현할 때, 주말을 표시하는 방법을 설정할 수 있습니다.

주말 표시 설정하기

  1. FSCalendarDelegate를 구현하는 클래스에 다음 함수를 추가합니다.
    func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, titleDefaultColorFor date: Date) -> UIColor? {
        // 주말인 경우 글자색을 변경합니다.
        if calendar.isDateInWeekend(date) {
            return UIColor.red // 원하는 색상으로 변경하세요.
        }
        return nil
    }
    
  2. 위의 함수에서 UIColor.red 대신 다른 원하는 색상으로 변경하여 주말에 표시할 색상을 설정할 수 있습니다.

  3. FSCalendarDelegate를 설정하는 부분에서 다음과 같이 delegate 객체를 할당합니다.
    calendar.delegate = self
    

이제 FSCalendar를 사용할 때 주말에 선택한 색상이 적용되어 표시됩니다.

참고 자료