Also call viewDidAppear and viewDidDisappear