The parent's viewWillAppear
methods is not called when you modify its view.
It is called only when it is showed, not when someone modify its view.
When you use the addChildViewController
method, the viewWillAppear method is called on the child, not on the parent.