I am using a UITableviewcontroller
and I want the footer view to always stay at the bottom of the screen. However, the y
position of the footer view is changing as per the height
of the tableviewcell
. How can I always make it stick to the bottom of the screen?
A footer is always added to the bottom of the content size. So my approach is
Approach 1: (Available for Both Static and Dynamic TableView)
Add a ViewController
in Storyboard and set your footer view(or button) at the bottom of the ViewController
.
Add a ContainerView
in the ViewController
and set constraint
Add a UITableViewController
and embedded the tableview in the container view
Approach 2: (Available for both Dynamic TableView)
Add a ViewController
, set footer view in the bottom, add UITableView and set your auto layout.
You can't set static tableview in a UIViewController
The tableview
footer view would always stay at the bottom of the tableview
and would always scroll with it. If you need to make the footer view fixed at the bottom then you can not use a TableViewController
.You will have to use UIViewController
, put your tableView
as a subview. Put the footer also as another subview and its done.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With