我常常在iPhone上看到我所附的布局。
这怎么做得最好?使用Interface构建器或以编程方式?如何在不遮挡实际表格单元格的情况下向UITableView添加子视图(即如何设置边距以为子视图留出空间)?
使用Xcode4.2。
答案 0 :(得分:2)
tableView有一个页眉和页脚,每个部分都有这些。
设置tableview的听觉和页脚(在我的屏幕截图中为绿色),执行:
[self.tableView setTableHeaderView: headerView];
[self.tableView setTableFooterView: footerView];
对于部分(蓝色)的页眉和页脚,你必须实现
-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
和
-(UIView *) tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
您在github
找到的所示程序的代码答案 1 :(得分:1)
通常使用表格视图的tableHeaderView
和tableFooterView
属性来完成。
答案 2 :(得分:0)
非单元格区域通常作为节页眉和页脚视图完成。
答案 3 :(得分:0)
您最好的方法是使用界面构建器。您可以使用界面构建器以可视方式将所有操作连接到您的代码。
您还可以使用界面构建器来更改子视图的位置。
我希望这有帮助!