Caloric labelling is a recent strategy in combatting obesity. It's been tried in the United States in various cities and states. Something similar, in fact, happened in the battle against smoking. No one intervention brought down the rate. Instead a variety of legal strategies (banning sales to children, restricting advertising, mandating warnings, imposing high taxes etc.) working together significantly cut the numbers who use cigarettes.