【发布时间】:2019-07-17 10:09:22
【问题描述】:
我想从我的 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
}
【问题讨论】:
-
到目前为止您尝试过什么?如果不表现出至少一些(研究)努力,你就不太可能得到答案。
-
@mindelicious FSCalendar 有多种日历类型。你在哪个日历上工作?
-
@NiravKotecha 哦,我不知道。处理来自 [Github]:[github.com/WenchaoD/FSCalendar]. 的日历
-
@DávidPásztor 到目前为止,我无法从日历中选择周末。我将编辑我的问题并添加代码。我希望周末根本不显示
标签: ios swift fscalendar