如何在 FSCalendar swift 中禁用用户交互?

Posted

技术标签:

【中文标题】如何在 FSCalendar swift 中禁用用户交互?【英文标题】:How to disable user interaction in FSCalender swift? 【发布时间】:2021-08-07 06:53:58 【问题描述】:

我正在使用 fscalendar 库来显示保存在日历中的一些活动,并且我已完成在日历上显示活动,但我不希望在当前日期出现任何圆圈,并且我还想禁用用户交互。有没有办法这样做。有人有什么想法请帮帮我。

【问题讨论】:

您确定不希望任何用户交互吗?连滚动都不行?你的意思是你只想禁用选择? “正常选择”是什么意思?默认情况下,不选择当前日期,只是用不同的颜色显示。当它被选中时,它的默认外观看起来就像任何其他选定的日期一样。那么考虑到所有这些,你想对当前日期做什么? 是的,我想禁用用户交互任何不应该选择的日期,并且不想在当前日期出现任何圈子 【参考方案1】:

我认为您只需要设置todayallowsSelection,因为据我所知,选择是除了滚动之外您可以与日历进行的唯一其他交互。

calendar.today = nil // makes today appear just like any other date
calendar.allowsSelection = false

【讨论】:

以上是关于如何在 FSCalendar swift 中禁用用户交互?的主要内容,如果未能解决你的问题,请参考以下文章

如何删除 FSCalendar Swift 库中的天数

如何使用 FSCalendar 在有事件的圆圈中显示日期?

Swift FSCalendar 在表格视图的日历显示事件中选择日期

具有一周视图的 FSCalendar Swift 问题

FSCalendar select day 选择前一天 23:00

如何在 Xamarin.iOS 的 FSCalendar 中添加事件