tableview Group的使用-section Header的高度顯示一致
阿新 • • 發佈:2019-02-05
func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { if section == 0 { return 20 } return 20 } func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { // var header : UIView! = UIView() var header : UILabel! = UILabel() header.text = "\(section)" header.textAlignment = NSTextAlignment.Center header.frame = CGRectMake(0, 0, CGRectGetWidth(tableView.bounds), 1) return header } /// 注意這下面的兩句話才能真正的讓header的高度一致 func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? { var header : UIView! = UIView() header.frame = CGRectMake(0, 0, CGRectGetWidth(tableView.bounds), 1) return header } func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { return 1 }
如果去掉下面兩個方法顯示的高度就不一樣了。