0

我想从我的FSCalendar中删除所有周末以仅显示工作日。先感谢您。到目前为止,我无法从日历中选择周末。我希望周末根本不显示

  func calendar(_ calendar: FSCalendar, shouldSelect date: Date, at monthPosition: FSCalendarMonthPosition) -> Bool {
        return CheckSatSunday(today: date)
    }

禁用在日历上选择 weekedn

    func CheckSatSunday(today:Date) ->Bool{

        var DayExist:Bool
        // let today = NSDate()

        let calendar =
            NSCalendar(calendarIdentifier:NSCalendar.Identifier.gregorian)
        let components = calendar!.components([.weekday], from: today)

        if components.weekday == 1 {
            print("Sunday")
            DayExist = false
        } else if components.weekday == 7{
            print("Saturday")

            DayExist = false
        } else{
            print("It's not Saturday and  Sunday ")
            DayExist = true
        }
        print("weekday :\(String(describing: components.weekday)) ")
        return DayExist
    }
4

1 回答 1

0

找到了关于它的另一个问题,但在这里他们指的是工作日

如何在 FSCalendar Swift 库中删除天数

我没有亲自使用图书馆,但我假设如果有一个公共工作日属性,它也应该是周末,或者至少有了这个你可以找出一个逻辑来选择性地删除日子

于 2019-07-17T15:59:47.550 回答