UITableView的简单应用 - 分组

UITableView的简单应用 - 分组_第1张图片
屏幕快照 2016-08-18 下午8.32.29.png
  • 首先介绍几新的属性

参数1: frame
参数2: tableView风格

  • Plain 简单的(默认的) (分组的时候常用Plain,分组的时候在滑动过程中header是会停靠在tableView的顶部,并且自带替换(滑动顶替)效果)
    Grouped 分组的,指的是显示风格。和tableView是否分组没有任何关系
      tableView = UITableView.init(frame: self.view.bounds, style: .Grouped)

设置行高,这样设置行高没有针对性。一旦设置那么当前tableView中所有的cell的高度都是一样的

tableView?.rowHeight = 100

设置footer的最小高度(不想显示footer就设置为0)

    tableView?.sectionFooterHeight = 0

设置footer的最小高度(不想显示footer就设置为0)

    tableView?.sectionHeaderHeight = 40

如果协议方法中也设置了footer或者header,那么协议方法的优先级比属性的优先级要高

你可能感兴趣的:(UITableView的简单应用 - 分组)