Просто, если нажимают на ячейку, надо увеличить ее размер.
значит в иточнике данных храни и размеры всех ячеек, или храни флаг, типа большая/маленькая, и в делегате где возвращаешь размер, в зависимости от флага возвращай CGSize нужный. когда на ячейку нажали, меняй значение флага и и вызывай обновление. вообще кстати у ячейки еще есть флаг isSelected