у тебя чтобы заполнить ячейку у класса ячейки есть метод configure. в эту ячейку ты передаешь модель с помощью которой ячейка сама себя заполняет. ставит себе картинку, ставит текст в лейбл и так далее
если у тебя предусмеотрены взаимодействия с этой ячейкой что ты можешь сделать
передать в ячейку 1-модель чтобы заполнить её. 2-передать в нее блок, который будет дергаться когда в ней проихсодят какие то движения. например у тебя предусмотрено нажатие на картинку с фотиком и что появляется камера. при нажатии на камеру у тебя в классе ячейки вызывается Void блок который описан у тебя в контроллере, например или еще где то. в этом блоке ты показываешь камеру человека и даешь ему сделать фото. если все прошло успешно и ты получил фото, то ты меняешь модель, перезагружаешь секцию или ячейку после чего у тебя в ячейке будет новая картинка.