作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 2 个原型(prototype)动态单元格,分别称为 InvoiceDetailCell 和 TotalCostFooterCell。我使用 viewForFooterInSection
将 TotalCostFooterCell 作为页脚单元格 View 。这是我用来将数据分配给 UITableView 的代码
这是我在 UITableViewController 中的代码。
extension InvoiceDetailVC : UITableViewDataSource {
// MARK: - UI Table View Datasource Methods
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return invoiceElements.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "InvoiceDetailCell", for: indexPath) as! InvoiceDetailCell
cell.invoiceElementData = invoiceElements[indexPath.row]
return cell
}
}
extension InvoiceDetailVC : UITableViewDelegate {
// MARK: - UI Table View Delegate Methods
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let cell = tableView.dequeueReusableCell(withIdentifier: "invoiceDetailFooterCell") as! TotalCostFooterCell
cell.totalCost = singleInvoiceData.unpaid
return cell
}
}
但结果并不如我所料,我的意思是页脚单元格处于固定状态/未移动。这是 .gif 文件:http://g.recordit.co/vf0iwCfEWX.gif
您可以看到总成本(红色)是固定的/静态的,我希望页脚单元格可以滚动并始终位于底部。还是我没有实现我想要的东西?
最佳答案
使表格样式分组
有两种方式:
关于ios - 如何使页脚 UITableViewCell 不是静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50481352/
我是一名优秀的程序员,十分优秀!