[swift] FSCalendar에서 주말 표시 설정
FSCalendar는 일반적으로 iOS 애플리케이션에서 사용되는 강력한 달력 라이브러리입니다. 이 라이브러리를 사용하여 달력을 구현할 때, 주말을 표시하는 방법을 설정할 수 있습니다.
주말 표시 설정하기
- FSCalendarDelegate를 구현하는 클래스에 다음 함수를 추가합니다.
func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, titleDefaultColorFor date: Date) -> UIColor? { // 주말인 경우 글자색을 변경합니다. if calendar.isDateInWeekend(date) { return UIColor.red // 원하는 색상으로 변경하세요. } return nil }
-
위의 함수에서
UIColor.red
대신 다른 원하는 색상으로 변경하여 주말에 표시할 색상을 설정할 수 있습니다. FSCalendarDelegate
를 설정하는 부분에서 다음과 같이 delegate 객체를 할당합니다.calendar.delegate = self
이제 FSCalendar를 사용할 때 주말에 선택한 색상이 적용되어 표시됩니다.