在UITableView中对齐行

时间:2011-12-01 12:59:48

标签: iphone ios uitableview

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

我的iPad应用程序上有一个UITableView。 TableView有三行,有没有办法告诉UITableView查看垂直居中的行,即不是从上到下。

2 个答案:

答案 0 :(得分:0)

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

 float MyTotalHeight = heightOfRow0 + heightOfRow1 + heightOfRow2;

设置

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

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

答案 1 :(得分:0)

您可能想尝试UiTableView.sectionHeaderHeight属性。使用数字播放,直到单元格垂直居中。如果你使用普通的桌面视图,我不知道这对你有多好。

- 约翰