2012-01-26 111 views
0

我经常在iPhone上看到布局,就像我附加的那样。 enter image description here分组的UITableView子视图

这是如何做得最好?使用界面构建器还是编程?我如何添加一个子视图到UITableView而不遮挡实际的表格单元格(即我如何设置一个页边空白的子视图)?

使用Xcode4.2。

回答

2

tableView有一个页眉和页脚,每个部分也有这些。

设置的tableview我们听到和页脚(在我的截图绿色),这样做:

[self.tableView setTableHeaderView: headerView]; 
[self.tableView setTableFooterView: footerView]; 

页眉和页脚的部分(蓝色),youl'll必须实现

-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

-(UIView *) tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 

screenshot

显示的程序的代码,你会发现在github

0

非单元格区域通常以段落标题和页脚视图完成。

1

这通常通过表视图的tableHeaderViewtableFooterView属性完成。

0

你最好的办法是使用界面生成器。您可以使用界面构建器以可视方式将所有操作连接到代码。

您还可以使用界面生成器来更改子视图的位置。

我希望这有助于!