使用具有标识符的deque可重用单元格时,UIFooterView不显示以获取UIView

时间:2015-03-24 05:36:52

标签: ios cocoa-touch swift uiview

我正在尝试为我的UITableView添加页脚。我能够通过编写具有所需高度和宽度的新UIView并将tableView的tableFooterView设置为此视图来以编程方式执行此操作。

但是,我想使用可重用的tableView单元格作为我的表格页脚。我试着按如下方式设置属性

myTable.tableFooterView = myTable.dequeueReusableCellWithIdentifier("footerCell") as UIView!

但是,表格视图不会显示。在实现tableViewforSection委托方法时,我能够使它工作。但是,我意识到我需要一个桌面页脚而不是一个页脚,因为我有效地尝试为我的桌子创建一个自定义的最后一个单元格。

PS:我在故事板中检查了我的页脚单元格的标识符,看起来是正确的。我还尝试为自定义单元格创建自定义类,并将故事板单元设置为该类型,但这也不起作用。

1 个答案:

答案 0 :(得分:1)

如果你想为你的页脚使用一个单元格,并且你正在使用一个数组来填充你的“常规”单元格,那么在numberOfRows中返回array.count + 1,并在你的cellForRowAtIndexPath中放一个if子句来检查如果indexPath.row == array.count。如果是这样,请将您的页脚单元格出列。

相关问题