Вам необходимо очистить представления, прежде чем создавать новые.
Поместите этот метод, который создает заголовок вверху.
for view in myView {
myView.removeFromSuperview()
}
Изменить, я не видел ваш код.
Ваша первая проблема заключается в том, что вы создаете новую метку для каждой ячейки. Вы должны создать розетку так, чтобы каждая ячейка была подключена к этикетке. Тогда вы сможете изменить заголовок.