一、UITableView和UITableViewCell的常见属性, 1.我们说,这些属性里面, 2.这些是不是都是单元格的属性, 1)这个imageView:是单元格里面的图片框,是不是指的是这个啊, 2)这个textLabel:是指的这个标题上面这个Label吧, 3)这个detailTextLabel:是指的标题下面这个Label吧, 4)这个accessoryType:是指的,这个属性的数据类型是什么类型,是一个枚举类型,那么它有五种取值: 1> UITableViewCellAccessoryNone:每个单元格右边没有东西, 2> UITableViewCellAccessoryCheckmark:每个单元格右边是个对钩, 3> UITableViewCellAccessoryDisclosure:每个单元格右边是个小箭头, 4> UITableViewCellAccessoryDetailButton:每个单元格右边是个小圈i, 5> UITableViewCellAccessoryDislosureDetailButton:每个单元格右边既有小圈i,也有小箭头, 这个取值就是我们每一个单元格的右边这个符号的一个展示一些效果吧, 3.accessoryView:这个指的是什么,是不是就是指的也是右边这个符号,就是你可以自定义的吧,你可以给它任何一个UIView,都可以,你给它一个,比如说,开关,UISwitch,每个单元格右边就会显示一个开关, 4.backgroundView: selectedBackgroundView:这两个都是设置背景的, backgroundColor:这个一看就能猜出来,这是设置单元格的背景颜色, 我们给大家演示一下,在返回单元格的这个方法里面: cell.backgroudColor = [UIColor blueColor]; 这样的话,每一个单元格的颜色,都变成蓝色的了, 很难看吧,我写一个判断, if(indexPath.row % 2 = = 0 ){ cell.backgroundColor = [UIColor blueColor]; } else { cell.backgroundColor = [UIColor yellowColor]; } 我们再运行, 现在,不同的单元格是不是不同的颜色吧, 这个背景色是不一样的, 当我选中某一行的时候