如何在FSCalendar Libary Swift中禁用特定日期

时间:2017-04-29 03:21:12

标签: swift fscalendar

我使用FSCalendar库在我的应用上制作日历,但如何在日历中禁用特定日期。

例如,如果我有数据2017-04-30,则无法选择2017年4月30日。

知道如何制作这个吗?

2 个答案:

答案 0 :(得分:3)

您可以使用FSCalendar委托方法

func calendar(_ calendar: FSCalendar, shouldSelect date: Date, at monthPosition: FSCalendarMonthPosition) -> Bool
{
    if(date == your date)
    {
        return false
    }
    else
    {
        return true
    }
}

答案 1 :(得分:1)

请执行**

  

<强> -calendar:shouldSelectDate:

  

<强> -calendar:外观:titleDefaultColorForDate:

DelegateAppearanceExample StoryboardExample 可能会帮助您解决问题。希望这会有所帮助。