UITableView的常用的设置

写这篇文章的原因是由于我写代码的时候,总是记不住一些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;

剩下的遇到的会加上的··········待续

你可能感兴趣的:(UITableView的常用的设置)