使用带有标识符的双端队列可重用单元格获取 UIView 时,UIFooterView 未显示

UIFooterView not showing when using deque Reusable cell with identifier to get UIView

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

但是,我想使用可重复使用的 tableView 单元格作为我的 table 页脚。我尝试将 属性 设置如下

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

但是,table 视图没有显示。在实现 tableViewforSection 委托方法时,我能够让它工作。但是,我意识到我需要一个 table 页脚而不是节页脚,因为我正在有效地尝试为我的 table 创建一个自定义的最后一个单元格,它会随之滚动。

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

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