I have this table view which works how i want it to however i have a problem where the footer overlap the cells in the table view as seen in
How can i prevent this?
Just add some padding to the bottom of the content so that it doesn't overlap with the footer:
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, FOOTER_HEIGHT, 0)