I have an app with tab bar controller (with 4 views controller) and it contains a navigation controller. All of this was create programmatically. My question: Is there a way how
If you know that there will be exactly 4 views controller, just do self.title = @"your title";
If you want to change "your title" once and have them all changed, just create a static global or use plist. And put the code under viewDidAppear
so that it refreshes every time. No need to do anything too complex :)