我希望我的4个单元格位于我的UITableView的中心。 无法滚动UITableView。 在第一个单元格之上和最后一个单元格之下将存在相同的高度。
感谢
答案 0 :(得分:11)
创建一个空的UIView,将其高度设置为您需要的高度,然后将该视图设置为tableHeaderView
。
您甚至可以从Interface Builder完成所有操作。
如果您想计算所需的高度:
CGFloat headerHeight = (tableView.size.height - tableView.rowHeight * [tableView numberOfRowsInSection:0]) / 2;
// assuming one section, otherwise add all sections
答案 1 :(得分:2)
您需要使用tableView.bounds.size.height
代替tableView.size.height
并减去sectionHeaderHeight