У меня есть главное меню в моем приложении с 4-мя подменю. Мне нужно, чтобы пользователь мог перейти в каждое из подменю из другого подменю, например, sub1-sub2, sub2-sub3, sub3-sub4, sub4-sub1, а не sub2-sub4! 
Но я не использую контроллеры навигации и панели вкладок. Я пытался сделать что-то подобное
[self.view addSubview: sub1.view];
[self.view removeFromSuperview];
но работает действительно ужасно. Как я могу сделать это лучше?