Stick a component to the bottom of a UITableView
valzevul opened this issue · 1 comments
valzevul commented
Checklist
- Reviewed the README and documents.
- Searched existing issues for ensure not duplicated.
Expected Behavior
Being able to set AnyComponent
or ViewNode
as tableView.tableFooterView
so it always sticks to the bottom no matter how many cells are displayed.
Current Behavior
Seems like currently there is no way to set a footer of the whole table view, only within a section:
renderer.render {
Section(
id: "XXX",
cells: [
...,
...
],
footer: <FOOTER>
)
}
Detailed Description (Include Screenshots)
Thanks a lot for the framework. I was curious whether there is way to attach a view to the bottom of the screen using ViewNode
or AnyComponent
irregardless of the number of displayed cells (so the spacing between this component and BottomLayoutGuide
is always fixed).
Environment
- Carbon version:
1.0.0-rc.5 - Swift version:
5.0 - Xcode version:
11.1
ra1028 commented
Hi @valzevul ,
Can you use UITableView style grouped
?
Otherwise, use another section just for a footer component is one way.
renderer.render {
Section(id: "Section for your awesome UI") {
Cell()
Cell()
}
Section(id: "Section for footer") {
Footer()
}
// or `Section(id: "Section for footer", footer: Footer())`
}