FSAttendanceTable 1.1.0

FSAttendanceTable 1.1.0

clistery 维护。




  • 作者
  • clistery

FSAttendanceTable

Version License Platform

视图

示例

FSAttMonthFullView *monthView = [[FSAttMonthFullView alloc] init];
monthView.translatesAutoresizingMaskIntoConstraints = NO;
[self.view addSubview:monthView];
[monthView addConstraint:[NSLayoutConstraint constraintWithItem:monthView
                                                      attribute:NSLayoutAttributeWidth
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:nil
                                                      attribute:NSLayoutAttributeNotAnAttribute
                                                     multiplier:1
                                                       constant:kScreenWidth]];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:monthView
                                                      attribute:NSLayoutAttributeTop
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:self.view
                                                      attribute:NSLayoutAttributeTop
                                                     multiplier:1
                                                       constant:50]];

NSMutableArray<FSAttCalendarModel *> *calendarList = [[NSMutableArray alloc] init];
NSDate * lastDate = [NSDate dateWithString:@"2019-09-25" format:@"yyyy-MM-dd"];
for (int index = 0; index < 20; index++) {
    NSDate *date = [NSDate dateWithTimeIntervalSince1970:lastDate.timeIntervalSince1970 - index * 24 * 60 * 60];

    FSAttCalendarModel *cal = [FSAttCalendarModel initWithTime:date.timeIntervalSince1970];
    cal.isSelected = YES;
    cal.schemes = [[NSMutableArray alloc] init];
    [cal.schemes addObject:[FSAttScheme initWithStatus:FSAttCheckStatus_HOLIDAY]];
    [cal.schemes addObject:[FSAttScheme initWithStatus:FSAttCheckStatus_LEAVE_EARLY]];
    [calendarList addObject:cal];
}

NSDate * startTime = [NSDate dateWithString:@"2019-09-01" format:@"yyyy-MM-dd"];
NSDate * endTime = [NSDate dateWithString:@"2019-09-30" format:@"yyyy-MM-dd"];
[self makeFull:startTime End:endTime List:calendarList];

[monthView setupData:calendarList];
                                                       

安装

FSAttendanceTable 可通过 CocoaPods 获取。为了安装它,只需将以下行添加到您的 Podfile 中

pod 'FSAttendanceTable'

作者

clistery

授权协议

FSAttendanceTable 可在 Apache 许可证下使用。有关更多信息,请参阅 LICENSE 文件。