用系统的方法设置单元格的间隔问题
1.在做iOS开发中遇到的初始化表视图,然后设置头视图和尾视图,运行后发现布局混乱
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
if (tableView == _ableView ) {
return 0;
}else if(tableView == _TableView){
return 0;
}else{
return 40;
}
}
设置表视图的头视图,高度为0,尾视图设置成一定的高度,这样可以用系统的方法设置成单元格之间有间隔的进行分布处理。界面效果上会比较好看
数据源的处理以及优化展示
section 设置为数据源的count值 单元格的个数写死写成1 点击执行数据源的时候都是indexpath.section
注意:本以为完美无缺 ,结果出现布局混乱
原因:初始化的时候没在注意属性值的设立
初始化标示图的时候有个style属性 用UITableViewStyleGrouped上面语句没作用,换成UITableViewStylePlain就可以
经验:以后对每个控件的初始化进行处理,各个属性值至关重要。各有各的特性,查Bug必备
让天下没有难写的代码