如何使用Storyboard向UITableView添加页脚?

时间:2014-05-09 15:18:25

标签: ios uitableview storyboard

this question相同,只有建议的解决方案对我不起作用。当我将视图拖到tableView的底部区域时,它会尝试将其添加到更高的单元格列表中:

example

我确定我错过了一些简单的东西......我是故事板的新手。


修改
也许它正在添加一个"页脚" (但是,它没有标记它),它只是不加足够低。我最终希望添加一个出现在屏幕底部的项目(并粘贴在屏幕的底部)。

3 个答案:

答案 0 :(得分:1)

提示:您可以使用左侧的树视图(大纲视图)来排列视图(和子视图)。我已经完成了很多故事板编辑,并且在表视图中删除很少会在树视图中进入正确的层次结构级别。

答案 1 :(得分:0)

  1. 创建一个新的UIViewController
  2. 插入UITableView
  3. 通过拖动其尺寸来调整桌面视图的大小
  4. enter image description here

    附图在UIViewController的UIView的TOP上有一个UITableView。确保在UIViewController的.m中设置委托,将tableView指定为视图控制器的属性,然后将tableview的委托属性设置为UIViewController对象。即:tableView.delegate = self[tableView setDelegate:self];也有数据源。

    或者您只需单击故事板上的tableView,然后将其委托和数据源属性拖到THE UIVIEWCONTROLLER!不是观点!您可以通过将其拖动到故事板上视图控制器工具栏的突出显示部分来执行此操作:

    enter image description here

答案 2 :(得分:0)

您可以以编程方式创建页脚视图,也可以从UIView outlet加载视图

UIView *tempFooter=[[UIView alloc]initWithFrame:self.Footerview.frame];
[tempFooter addSubview:self.Footerview];
self.ItemDetailsTable.tableFooterView=tempFooter;

self.Footerview //View outlet

您需要设置self.Footerview所需的所有约束以获取页脚视图所需的布局。但是您不需要为tableview页脚本身设置约束。