写这篇文章的原因是由于我写代码的时候,总是记不住一些tableView的常用的设置方法,每次都去查看原有的代码或者去找度娘,感觉挺麻烦的,所以就自己总结一下,方便自己的查看,我相信有些同学也是这样的,哈哈·······跟我一起去看一下tabelView常用的设置方法吧,有需要的可以转载一下的。。。。。
1.添加tableView的背景图片
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"img_setviewbg_640*600"]];
2.消除头部空余
self.automaticallyAdjustsScrollViewInsets =YES;
3.隐藏表视图下面的白色线条
UIView *footerView = [[UIView alloc]init];
[footerView addSubview:[WNHelp SetBackgroundImageView]];加背景图片
footerView.backgroundColor =[UIColor whiteColor];背景颜色
[self.tableView setTableFooterView:footerView];
4.表格刷新
[self.tableView reloadData];
5.cell的有边显示的图像
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
/**
* UITableViewCellAccessoryNone 不显示任何右边的视图
* UITableViewCellAccessoryDisclosureIndicator 在右边显示一个小箭头
* UITableViewCellAccessoryDetailDisclosureButton 在右边显示一个详情按钮
* UITableViewCellAccessoryCheckmark 在右边显示一个对勾
* UITableViewCellAccessoryDetailButton NS_ENUM_AVAILABLE_IOS(7_0) 在右边显示一个详情按钮
*/
6.cell的点击颜色
cell.selectionStyle = UITableViewCellSelectionStyleNone;
/**
* UITableViewCellSelectionStyleNone 不显示点击效果
* UITableViewCellAccessoryDisclosureIndicator 点击效果为蓝色
* UITableViewCellSelectionStyleGray 点击效果为灰色
UITableViewCellSelectionStyleDefault 默认风格
*/
7.禁止tableView的滑动还可以进行其他操作
self.tableView.scrollEnabled = NO;
8.禁止tableView的滑动同时也禁止其他操作
self.tableView.userInteractionEnabled = NO;
9.设置cell的选中状态
cell.accessoryType = UITableViewCellAccessoryCheckmark;
/*
* UITableViewCellAccessoryNone 无状态
* UITableViewCellAccessoryDisclosureIndicator 默认图标
* UITableViewCellAccessoryDetailDisclosureButton __TVOS_PROHIBITED 默认button
* UITableViewCellAccessoryCheckmark 对号
四种状态10.允许tableView的编辑
self.tableView.editing = YES;
剩下的遇到的会加上的··········待续
网友评论