写点什么

iOS 开发:个人整理的关于 UITableViewCell 的常用属性的知识

作者:三掌柜
  • 2021 年 11 月 22 日
  • 本文字数:995 字

    阅读完需:约 3 分钟

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”,欢迎关注!

发布于: 9 小时前阅读数: 5
用户头像

三掌柜

关注

某某某技术有限责任公司架构师 2021.02.05 加入

一分耕耘,不一定有一分收获,但十分耕耘,一定会有一分收获!

评论 (1 条评论)

发布
用户头像
11月日更第十九天
8 小时前
回复
没有更多了
iOS开发:个人整理的关于UITableViewCell的常用属性的知识