JWExcelView 0.0.9

JWExcelView 0.0.9

JWExcelView 维护。



  • 作者:
  • 一只皮卡丘

JWExcelView

轻量级 UITableView 风格

Demo

用法


#pragma mark - buildView
- (void)buildMainView
{
    JWExcelView *excelView = [[JWExcelView alloc] initWithFrame:CGRectMake(0, 64, kScreenWidth, kScreenHeight - 64)];
    excelView.excelDelegate = self;
    excelView.excelDataSource = self;
    [self.view addSubview:excelView];
}

- (JWExcelCell *)jwExcelView:(JWExcelView *)jwExcelView jwExcelCellForIndexPath:(NSIndexPath *)indexPath
{
    static NSString *cellId = @"cellId";
    JWExcelCell *cell = [jwExcelView dequeueReusableCellWithIdentifier:cellId];
    if (cell == nil) {
        cell = [[JWExcelCell alloc] initWithIdentifier:cellId];
        cell.textLabel.font = [UIFont systemFontOfSize:12];
        cell.textLabel.textAlignment = NSTextAlignmentCenter;
    }
    
    cell.textLabel.text = [NSString stringWithFormat:@"%ld,%ld",indexPath.section,indexPath.row];
    cell.backgroundColor = [UIColor whiteColor];
    if (indexPath.section % 2 == 0) {
        cell.backgroundColor = [UIColor colorWithRed:200/255.0 green:230/255.0 blue:200/255.0 alpha:1.0];
    }
    return cell;
}

// section count, default = 1
- (NSUInteger)numberOfSectionsInExcelView:(JWExcelView *)jwExcelView
{
    return 50;
}

// row count, default = 1
- (NSUInteger)numberOfRowsInExcelView:(JWExcelView *)jwExcelView
{
    return 50;
}

// section height, default = 30
- (CGFloat)jwExcelView:(JWExcelView *)jwExcelView heightForSectionsAtIndexPath:(NSIndexPath *)indexPath
{
    return 30;
}

// row width, default = 60
- (CGFloat)jwExcelView:(JWExcelView *)jwExcelView widthOfRowsAtIndexPath:(NSIndexPath *)indexPath
{
    return 60;
}

安装


CocoaPods

  1. 在您的 Podfile 中添加 pod 'JWExcelView'
  2. 运行 pod install 或 pod update。
  3. 导入 <JWExcelView/JWExcelView.h>

手动

  1. 下载 JWExcelView 子目录中的所有文件。
  2. 将源文件添加到您的 Xcode 项目中。
  3. 导入 JWExcelView.h