UITableViewCells位于UITableView的中心

Sha*_*hay 2 iphone objective-c uitableview

我希望我的4个单元格位于我的UITableView的中心.无法滚动UITableView.在第一个单元格之上和最后一个单元格之下将存在相同的高度.

谢谢

Avi*_*Dov 11

创建一个空的UIView,将其高度设置为您需要的高度,然后将该视图设置为tableHeaderView.

您甚至可以从Interface Builder完成所有操作.

如果要计算所需高度:

CGFloat headerHeight = (tableView.size.height - tableView.rowHeight * [tableView numberOfRowsInSection:0])  / 2; 
// assuming one section, otherwise add all sections
Run Code Online (Sandbox Code Playgroud)