Возможно, вы захотите создать подкласс UITableViewController для определения соответствующих методов UITableViewDelegate, но я думаю, что настоящая работа будет заключаться в создании подкласса UITableViewCell для получения нужного вам вида.
UITableViewCell - это UIView, поэтому он может иметь цвет фона и содержать, например, UILabel.
Ваш -tableView: cellForRowAtIndexPath: должен будет создать экземпляр вашего подкласса UITableViewCell (или загрузить его из пера) - и затем настроить его соответствующим образом. Т.е. настройка текста, изображения, шрифта и т. Д.
Надеюсь, это поможет.