WenchaoD / FSCalendar

A fully customizable iOS calendar library, compatible with Objective-C and Swift
MIT License
10.61k stars 1.94k forks source link

当进入下一页中断后,currentPage 设置不正确。when go to next page interrupt,currentPage not return right #1428

Open mpmpmp911 opened 7 months ago

mpmpmp911 commented 7 months ago

类似 demo Prev-Next-Buttons 。 步骤: step1. 点击nextClicked后,马上按住当前页面,不让日历进入下一个月, step2. 松手,返回当前页面。

观察currentPage 的值与当前页面不一致。 currentPage已经为 下一个月的日期。

step3.再点击下一页 会连续跳两页。

希望 在进入一下页失败时,可以将current page 修改回来。 另外希望 可以get到 headerview title 的内容。

code:

log: //第一次点下一页 2024-04-09 16:14:39.592594+0800 currentMonth:Mon Jan 1 00:00:00 2024 2024-04-09 16:14:39.592738+0800 nextMonth:Thu Feb 1 00:00:00 2024 2024-04-09 16:14:39.593271+0800 self.calendar.currentPage:Thu Feb 1 00:00:00 2024 //第二次点一下页 2024-04-09 16:14:43.043717+0800 currentMonth:Thu Feb 1 00:00:00 2024 2024-04-09 16:14:43.043904+0800 nextMonth:Fri Mar 1 00:00:00 2024 2024-04-09 16:14:43.044649+0800 self.calendar.currentPage:Fri Mar 1 00:00:00 2024