UITableView详解:3-了解单元格(UITableViewCell)
系统自带单元格组成
单元格(UITableViewCell)是UITableView的组成单元,每一个单元格都是一个UITableViewCell对象,默认情况下,一个单元格具有一个icon图片、一个title、一个detail title,以及一个accessory。在实际开发中,我们也可以对cell进行定制,完全使用自定义cell,并且这种情况更加普遍。
系统自带的单元格(即UITableViewCell类型的)主要有如下4个常用属性:
- imageView:显示在左边的一张图片logo;
- textLabel:主要文字,黑色字体显示,textLabel和detailTextLabel会在上图中的Text处显示;
- detailTextLabel:详细说明文字,字体较小;
- accessaryView:附件视图,可以使用自定义View,也可以使用系统自带的一些标准按钮。
系统自带单元格的样式
默认情况下,系统自带了4种样式的单元格,区别在于显示的属性内容以及位置不同。这4种样式的展示效果如下图所示。
UITableViewCellStyleDefault:默认样式
UITableViewCellStyleValue1
UITableViewCellStyleValue2
UITableViewCellStyleSubtitle:带子标题的样式
Accessory View的简介
Accessory View是显示在单元格最右边的图标,主要可以用来显示一些提示信息,默认情况下是不显示的。当需要显示Accessory View时,可以有两种方式来设置。
- 通过cell的accessoryType属性设置。此时可以使用系统提供的样式,常见的样式如下所示;
@property (nonatomic) UITableViewCellAccessoryType accessoryType;
- 通过cell的accessoryView属性来自定义附件的样式。
@property (nonatomic, strong, nullable) UIView *accessoryView;
文章发布时间为: October 20th , 2016 at 03:42 pm
最后编辑时间为: September 13th , 2017 at 02:10 pm
本文由 99ios 创作,转载请注明出处
最后编辑时间为: September 13th , 2017 at 02:10 pm
本文由 99ios 创作,转载请注明出处