swift - 在uitableview下方添加一个按钮加载更多
问题描述
我需要一个快速的解决方案来在uitableview下面添加一个按钮,怎么做?我必须在最后添加一个自定义单元格吗?或在 uitableview 下方添加另一个视图?我试图添加一个视图,但我看不到这个。
解决方案
button/CustomView
这是在底部添加 a 的最简单方法tableView
。
override func viewDidLoad() {
super.viewDidLoad()
let button = UIButton(frame: CGRect(origin: .zero, size: CGSize(width: self.tableView.frame.width, height: 40)))
button.setTitle("Load more", for: .normal)
button.backgroundColor = .lightGray
button.addTarget(self, action: #selector(moreButtonClicked(_:)), for: .touchUpInside)
self.tableView.tableFooterView = button
}
@objc func moreButtonClicked(_ sender: UIButton) {
print("More button clicked, fetch more data!")
}
推荐阅读
- deep-learning - 从图像中定位/提取补丁
- aws-lambda - Cloudformation IAM 角色超时“资源未稳定”
- python - 如何从 Windows 中完全删除 Python 3?
- docker - Docker Swarm 集群设置的单一脚本
- floating-point - 使用 flocq 定义浮点数和证明
- c++ - 带有指向成员函数和 back_inserter 的指针的 std::transform 包装器
- html - 尝试创建基于 flex 的页眉、内容和页脚布局
- scala - 如何定义 AmqpSource 订阅多个交易所?
- java - 使用 iText 2 垂直对齐文本和图像
- parsing - 使用 attoparsec 递归返回 .txt 文件中的所有单词