UITableView的style详解

在默认的UITableViewCell中,主要有三个系统控件,分别是两个Lable和一个imageView,两个Label,imageView(始终在最左边)的布局位置可以通过下面4个设置:

UITableViewCellStyleDefault,// 默认值,只显示textLabel,不显示detailTextLabel

UITableViewCellStyleValue1,// textLabel靠左并垂直居中,而detailTextLabel靠右且字体为蓝色

UITableViewCellStyleValue2,// textLabel靠左,而detailTextlabel相对textLabel靠左,imageView无法显示

UITableViewCellStyleSubtitle//textLabel靠左垂直靠上,detailTextlabel靠左垂直向下

另外,cell中还可以设置指示器accessoryType,也有4种类型

UITableViewCellAccessoryNone,                   // 默认不显示

UITableViewCellAccessoryDisclosureIndicator,    // 指示箭头

UITableViewCellAccessoryDetailDisclosureButton, // 蓝色指示箭头

UITableViewCellAccessoryCheckmark  //勾

当点击cell时,也有3种选中类型selectionStyle,分别是

    UITableViewCellSelectionStyleNone //没有

    UITableViewCellSelectionStyleBlue //选中蓝色,默认

    UITableViewCellSelectionStyleGray //选中灰色

 

而对于整个UITableView的style,有两种:

    UITableViewStylePlain,                  // 默认,类似于android的listView

    UITableViewStyleGrouped             // 组

posted @ 2013-09-05 09:30  mapleyuan  阅读(1396)  评论(0编辑  收藏  举报