У меня есть подкласс UITableViewController с его прототипными ячейками, расстроенными в раскадровке.
В методе делегата cellForRowAtIndexPath
имеется достаточное количество кода, который устанавливает ячейки. Проблема в том, что мне не нужна большая часть, если ячейка просто удалена из пула повторного использования, потому что она уже была выполнена, когда ячейка была удалена в первый раз. Я не могу сделать это в раскадровке, потому что есть некоторые свойства, которые я могу получить только программным способом.
Является ли UITableViewController вызовом инициализатора в моем подклассе UITableViewCell, когда он берет прототип ячейки из раскадровки? Я попробовал (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
, но это, похоже, не является частью процесса.