在 UITableView 中对齐行
Posted
技术标签:
【中文标题】在 UITableView 中对齐行【英文标题】:Aligning rows in UITableView 【发布时间】:2011-12-01 12:59:47 【问题描述】:这听起来可能是一个新手问题,但我是 ios 开发新手。
我的 iPad 应用上有一个 UITableView。 TableView 只有三行,有没有办法告诉 UITableView 垂直居中查看行,即不要从上到下。
【问题讨论】:
【参考方案1】:算出所有 3 行的高度之和,称之为 MyTotalHeight。
float MyTotalHeight = heightOfRow0 + heightOfRow1 + heightOfRow2;
设置你的
tableView.frame = CGRectMake(start_X, start_Y, tableWidth, MyTotalHeight);
如果您希望每行/单元格的内容在单元格内垂直居中,这将很大程度上取决于单元格中的内容。您需要计算内容的高度,然后通过调整其框架在单元格内垂直居中该内容。
【讨论】:
【参考方案2】:您可能想尝试 UiTableView.sectionHeaderHeight 属性。玩数字,直到单元格垂直居中。如果您使用的是普通的表格视图,我不知道这对您有多好。
--约翰
【讨论】:
以上是关于在 UITableView 中对齐行的主要内容,如果未能解决你的问题,请参考以下文章