Я думаю, что вы можете использовать настраиваемую ячейку таблицы. Вы можете создать xib представления и исходный файл, зарегистрировать его с помощью метода ViewDidLoad, а затем вызвать пользовательскую ячейку в методе cellForRow. Я думаю, что это самый простой подход для начинающих, так как есть множество учебных пособий для этих вещей.