在UITableView中对齐行



这听起来可能是个新手问题,但我是iOS开发新手。

我的iPad应用上有一个UITableView, TableView只有三行,有没有办法让UITableView以垂直居中的方式查看行,也就是不要从上到下

计算出所有3行的高度之和,称之为MyTotalHeight

 float MyTotalHeight = heightOfRow0 + heightOfRow1 + heightOfRow2;

设置

 tableView.frame = CGRectMake(start_X, start_Y, tableWidth, MyTotalHeight);

如果您希望每行/单元格的内容在单元格内垂直居中,这将在很大程度上取决于单元格中的内容。您将需要计算内容的高度,然后通过调整它的框架在单元格内垂直居中。

你可以试试UiTableView。sectionHeaderHeight财产。玩数字,直到单元格垂直居中。如果您使用的是普通的表视图,我不知道这是否适合您。

——约翰。

最新更新