我想从我的 FSCalendar 中删除所有周末,以便仅显示工作日。先感谢您。到目前为止,我设法不能从日历中选择周末。我希望周末根本不显示
func calendar(_ calendar: FSCalendar, shouldSelect date: Date, at monthPosition: FSCalendarMonthPosition) -> Bool {
return CheckSatSunday(today: date)
}
在日历上禁用拣选一周
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
}
答案 0 :(得分:0)
发现了与此有关的另一个问题,但此处所指的是工作日
How to remove days in FSCalendar Swift library
我还没有个人使用图书馆,但是我认为,如果有一个公共工作日物业,那么也应该是周末,或者至少有了这个,您可以找出一种有选择地删除日子的逻辑