//
|
// JHTableChart.h
|
// JHChartDemo
|
//
|
// Created by 简豪 on 16/8/24.
|
// Copyright © 2016年 JH. All rights reserved.
|
//
|
/************************************************************
|
* *
|
* *
|
表格
|
* *
|
* *
|
************************************************************/
|
|
|
#import "JHChart.h"
|
|
@interface JHTableChart : JHChart
|
/**
|
* Table name, if it is empty, does not display a table name
|
*/
|
@property (nonatomic, copy) NSString * tableTitleString;
|
|
/**
|
* Table header row height, default 50
|
*/
|
@property (nonatomic, assign) CGFloat tableChartTitleItemsHeight;
|
|
|
/**
|
* Table header text font size (default 15), color (default depth)
|
*/
|
@property (nonatomic, strong) UIFont * tableTitleFont;
|
@property (nonatomic, strong) UIColor * tableTitleColor;
|
|
|
|
/**
|
* Table line color
|
*/
|
@property (nonatomic, strong) UIColor * lineColor;
|
|
|
/**
|
* Data Source Arrays
|
*/
|
@property (nonatomic, strong) NSArray * dataArr;
|
|
|
/**
|
* Width of each column
|
*/
|
@property (nonatomic, strong) NSArray * colWidthArr;
|
|
/**
|
* The smallest line is high, the default is 50
|
*/
|
@property (nonatomic, assign) CGFloat minHeightItems;
|
|
|
/**
|
* Table data display color
|
*/
|
@property (nonatomic, strong) UIColor * bodyTextColor;
|
|
|
/**
|
* The column header name, the first column horizontal statement, need to use | segmentation
|
*/
|
@property (nonatomic, strong) NSArray * colTitleArr;
|
|
/**
|
* Anyway, the ranks of name statement, if it is necessary to fill out a two data
|
*/
|
@property (nonatomic, strong) NSArray * rowAndColTitleArr;
|
|
|
/**
|
* Offset value of start point
|
*/
|
@property (nonatomic, assign) CGFloat beginSpace;
|
|
|
|
/**
|
* According to the current data source to determine the desired table view
|
*/
|
- (CGFloat)heightFromThisDataSource;
|
|
@end
|