我正在使用JTAppleCalendar
. 我启用了垂直滚动,显示每个月的名称的补充标题和 stopAtEachSection 的滚动模式。使用此设置,滚动后,它总是停在节标题的开头,从而也为 currentSection 显示标题。但是,我只想在滚动时和滚动停止后显示标题,只显示 currentSection 的可见日期。(类似于 iPhone 日历应用程序的月视图模式)我该如何做到这一点?
谢谢你的帮助。
我正在使用JTAppleCalendar
. 我启用了垂直滚动,显示每个月的名称的补充标题和 stopAtEachSection 的滚动模式。使用此设置,滚动后,它总是停在节标题的开头,从而也为 currentSection 显示标题。但是,我只想在滚动时和滚动停止后显示标题,只显示 currentSection 的可见日期。(类似于 iPhone 日历应用程序的月视图模式)我该如何做到这一点?
谢谢你的帮助。
您可以使用两个 JTAppleCalendar 委托:
calendarDidScroll(_ calendar: JTAppleCalendarView)
和scrollDidEndDecelerating(for calendar: JTAppleCalendarView)
并在这两个中调用动画视图,并且彼此具有相反的 alpha 值,如下所示:
//initial alpha value of the view
UIView.animate(withDuration: 1) {
//adjust alpha value of the view
}