Skip to content

Latest commit

 

History

History
51 lines (47 loc) · 1.85 KB

README.md

File metadata and controls

51 lines (47 loc) · 1.85 KB

SYTableView 快速tableView创建

功能简介

妈妈再也不用担心我写重复性的代码了,提供快速创建tableView的方式
1.方便快捷的创建普通型tableView
2.提供九宫格灵活控制
3.section创建
4.动态高度

###如何使用SYTableView 使用sytableview快速创建只需要三步,1.引入文件 2.初始化 3.设置数据
1.将SYTableView/SYTableView文件夹中的所有文件拽入项目中
2.导入头文件:
#import "SYTableViewHeader.h"

1.普通弄tableView创建如下: 效果图:

初始化如下:

//1.引入
#import "SYTableViewHeader.h"
 //设置tableFrame
 CGRect tbvFrame = CGRectMake(0, 60, self.view.frame.size.width, self.view.frame.size.height);
   //获取自定义view的className
   NSString *rowViewClass = NSStringFromClass([RowView class]);
   //2.初始化tableView
   SYTableView *rowTbv = [[SYTableView alloc]initWithFrame:tbvFrame customerViewName:rowViewClass target:self action:@selector(rowListDataSetup:)];
   //指定数据
   rowTbv.arrayDatas = [NSMutableArray arrayWithArray:[DemoDataManager getRowViewData]];
   rowTbv.rowHeight = 45;//指定行高
   [self.view addSubview:rowTbv];
}

2.设置table数据

	//3.为tableView设置数据
- (void)rowListDataSetup:(SYTableViewEntity *)ent{
	RowView *rowView = (RowView *)ent.customView;//取出自定义view
	RowViewModel *model = ent.entity;//取出数据中的实体
	//赋值
	[rowView.btn_avatar setImage:[UIImage imageNamed:model.string_icon] forState:UIControlStateNormal];
	rowView.lbl_title.text = model.string_title;

更多的使用方法尽在demo中
如有遇到问题或者有好的建议,欢迎联系我
author:shiyuan
联系方式:qq:1213423761 mail:[email protected]