I have a UIViewController that contains a UITableView with custom cells, inside the cell are UILabels, a couple of uneditable UI
UIViewController
UITableView
UILabels
UI
A simple solution. Implement the heightForFooter method, and let it return a value of (say) 100, and when you select the a cell in UITableView, they will simply slide up by that height, and the keyboard will not cover the view.
heightForFooter