=====UITableViewDataSource=========必须实现方法
**************设置区中的行数*************
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
**************设置单元格样式**************
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
=============可选方法===========
**************设置表中的区数,如果不实现此方法默认为1一个区**************
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;
**************设置区头的标题**************
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section;
**************设置区尾的标题**************
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section;
**************设置可编辑**************
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath;
**************设置单元格可移动
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath;
**********编辑的具体实现(删除、插入)*******
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath;
************移动的具体实现************
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath;
**********获取所在行的索引路径(row、section)***********
+ (NSIndexPath *)indexPathForRow:(NSInteger)row inSection:(NSInteger)section;
=====UITableViewDelegate=========
*********设置单元格行高****************
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
不使用协议方法:tableView.rowHeight
********设置单元格区头的高度**********
- (CGFloat)tableView:(UITableView *)tableView
heightForHeaderInSection:(NSInteger)section;
不使用协议方法:tableView.sectionHeight
********设置单元格区尾的高度**********
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section;
*****************设置区头视图(可自定义区头)*************
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;
重用机制、注册方法 用法类似于单元格
*****************设置区尾视图(可自定义区头)*************
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section;
重用机制、注册方法 用法类似于单元格
***********************单元格的右边附件按钮点击实现方法************
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath;
******************点击单元格方法*************
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
*****************反选单元格方法*****************
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
***************设置单元格编辑样式***************
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath;
*************设置删除显示内容*****************
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
*************设置缩进(只有移动编辑样式可用)**************
- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath;