полностью вид ячейки, если он кастомизируется, перерисуй в cellForRow. если итак, но не перекрашиваются цвета - делай это в cellWillDisplay (цвета и картинки лучше всегда там, а то мало ли, у меня были баги с этим)
отделяющая полоса не совсем понятно. я так поняла, что тебе нужна цифра рядом с disclosureAccessoryIndicator, и без своего класса (ну или ячейки с rightDetail стилем, где 2 лейблы и ты вторую прост для счетчика заюзаешь) этого нет насколько я знаю
в VC при viewDidDisappear делаю на показанный VC dismiss. и получаю фигу. что делать? пробовала dismiss с "DispatchQueue.main.asyncAfter(deadline: .now() + 1)"