iOS 开发:个人整理的关于 UITableViewCell 的常用属性的知识
前言
在 iOS 开发过程中,对于控件的使用是必备技能,尤其是常用的控件要懂得其对应的常用属性使用,以及总结常用控件的常用方法。那么本篇博文就来分享一下 iOS 开发过程中常用的控件之一 UITableViewCell,UITableViewCell 的属性有很多,但是在平时开发中遇到常用的属性也就那么几个,那么下面就把博主在开发 iOS 项目时候经常用到的关于 UITableViewCell 的属性总结一下,以供以后查阅使用。
属性汇总
关于 UITableViewCell 的属性总结主要由一下七点组成,这七点都是在开发中必用的知识点,下面没有讲到的 UITableViewCell 的属性不是说不重要,而是不常用,读者如有兴趣了解 UITableViewCell 的其他属性可以自行查阅苹果的官方 API 来了解,这里不再赘述。
一、关闭 cell 的点击事件方法:
cell.selectionStyle = UITableViewCellSelectionStyleNone; //这个属性在 cellForRowAtIndexPath:方法里面写;
二、关闭 cell 被点击之后的灰色背景效果:
[tableView deselectRowAtIndexPath:indexPath animated:YES]; //这个属性在 didSelectRowAtIndexPath:方法里面写;
三、去掉 cell 之间的线条的方法:
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone; //这个方式去掉全部的 cell 线条,如果想去掉某一条需要自定义 cell 的线条
四、清空空白 cell 的方法:
self.tableView.tableFooterView = [[UIView alloc] init]; 或者 self.tableView.tableFooterView = UIView.new;
五、纯代码设置 cell 带有右侧箭头的方法:
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
在 XIB 里面设置带有右侧箭头的 cell 的方法:
六、设置 cell 左侧标题图标的方法:
cell.separatorInset = UIEdgeInsetsMake(0, 5, 0, 5);\
UIImage *record = [UIImage imageNamed:@"record"];\
cell.imageView.image = record;
七、XIB 的 cell 的注册方法(注册可视化 cell 的方法):
1、导入头文件,然后声明;
2、在初始化 tableView 方法里面注册 cell;
3、在 cellForRowAtIndexPath:方法里面再做进一步操作。
具体步骤入下图所示(以我的一个项目里面的例子来说):
最后
以上就是在 iOS 开发中整理的关于 UITableViewCell 的常用属性的知识点,由于是常用的知识点,所以没有涵盖所有的属性,没有涉及到的属性请读者自行查阅官方 API,这里就不再赘述。
以上就是本章全部内容,欢迎关注三掌柜的微信公众号“程序猿 by 三掌柜”,三掌柜的新浪微博“三掌柜 666”,欢迎关注!
版权声明: 本文为 InfoQ 作者【三掌柜】的原创文章。
原文链接:【http://xie.infoq.cn/article/6b79832fc58154beb85bf5887】。文章转载请联系作者。
评论 (1 条评论)