Can anyone tell me how to maintain the state of a view even while navigating through different views. I have a main view controller that has some button interaction and label changes with those interactions and I want to maintain those states while the user navigates to different pages.