Я новичок в разработке для iPhone и Apple и работаю над своим первым приложением. Это просто, только с TableView и «подробным представлением», когда выбран элемент в таблице.
Я хочу изменить цвет фона ячейки в TableView на основе некоторых действий, выполненных в моем «подробном представлении».
Когда приложение изначально загружается, я настраиваю цвета в методе -cellForRowAtIndexPath:
, но когда пользователь возвращается назад из моего подробного вида, эта функция не вызывается, поэтому в моем табличном представлении не обновляются цвета. Единственный способ обновить это сейчас - это выйти из приложения и запустить его снова. (Я сохраняю их выбор с помощью NSUserDefaults.)
Очевидно, я хочу обновить табличное представление, когда они возвращаются из подробного представления, но я не знаю, как получить ссылку на ячейку и каким способом это сделать. Я предполагаю, что это должно войти в -viewDidAppear
, так как это называется все, что показано на экране.