swift - 如何在单元格之后的 UITableView 中放置一个带有加载更多按钮的 View

标签 swift button view tableview

我正在构建一个项目。首先,我有一个 TableView,我将在 Cell 末尾的 View 中放置一个 LoadMore 按钮。像这样:

The Style I want

但是我的一个 TableView 没有显示带有 LoadMore 按钮的 View 。我找不到问题所在。

Fail with no LoadMore Button

如果我将 View 放在单元格之前,那么它会正确显示。但如果放在单元格之后,它就不会显示。请提出解决方案。

最佳答案

你告诉 tableview 有多少行?

您如何控制显示哪个版本的原型(prototype)单元格?

numberOfRowsInTableView(tableView: UITableView) -> Int {
    return dataSources.count + 1
}


 func tableView(tableView: UITableView, CellForRowAt indexPath: IndexPath) -> UITableViewCell {
    if indexpath.row > dataSources.count {
         return LoadMoreCell()
    }
    return NormalCell()
}

方法签名可能有点不同,但概念是一样的

关于swift - 如何在单元格之后的 UITableView 中放置一个带有加载更多按钮的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37330990/

相关文章:

ios - 如何在后台从配套 watch 应用程序启动主 iOS 应用程序?

java - ListView 的替代颜色在 Android 中滚动屏幕时消失

java - 如何将实体从一个 jsf View 传输到另一个 jsf View ?

swift - 如何在 Swift 中获取 UILabel 的高度?

ios - 将我的 uipickerview 当前选择的内容打印到控制台?

JavaScript 按钮在第二次单击时不起作用

JAVAFX:带参数的OnAction事件

javascript - 使用 jquerymobile 1.4 删除按钮并将属性添加到按钮

android - 使组件填充屏幕上的所有可用空间

ios - 添加效果后导出音频文件