【问题标题】:how to customise FSCalendar如何自定义 FSCalendar
【发布时间】:2015-09-10 03:44:06
【问题描述】:

我正在使用 FSCalendar https://github.com/WenchaoIOS/FSCalendar 我的 VC 中有一个按钮,而 UIView 中有 FSCalendar 如果我点击该按钮,我需要显示当前日期(例如谷歌日历应用程序)我该怎么做?

【问题讨论】:

    标签: ios objective-c uiview fscalendar


    【解决方案1】:

    您可以在按钮操作中使用今天的日期调用日历 selectDate。如下:

    NSDate *today = [NSDate date];
    [calendar setDate: today];
    

    当你点击按钮时,它会滚动到今天并带有动画并选择它。

    我希望这会有所帮助。

    【讨论】:

    • 我有 2 个数组作为 - eventDateArray 包括事件 NSDates 和另一个数组作为 colouredDateArray 具有 NSDate 的着色。我怎样才能达到同样的效果?请回复。 github.com/WenchaoD/FSCalendar/issues/275
    【解决方案2】:

    如果你想显示今天的月份。

     calendar.currentPage = [NSDate date]; 
    

    如果您想“选择”今天并显示今天的月份

    [calendar selectDate:[NSDate date]];
    

    【讨论】:

    • 我有 2 个数组作为 - eventDateArray 包括事件 NSDates 和另一个数组作为 colouredDateArray 具有 NSDate 的着色。我怎样才能达到同样的效果?请回复。 github.com/WenchaoD/FSCalendar/issues/275
    • 您好,我想在同一个 FSCalendar 中删除当前月份超出范围的日期。例如 - 日期范围是 5 月 21 日至 6 月 20 日,所以我只想显示这些日期的日历。图书馆可以吗?我很乐意发布另一个问题来回答这个问题,但很好奇是否可以快速完成?
    【解决方案3】:
    Button Action:    
    
    - (void)backToToday {
    // scroll to page date
    self.currentPageDate = self.today;
    // default selected date
    self.selectedDate = self.today;
    
    self.calendar.currentPage = self.currentPageDate;
    [self.calendar selectDate:self.selectedDate scrollToDate:NO];
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    • 2018-02-14
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多