Kulağa sadece UINavigationController
düzene mi ?
Sen alabilirsiniz AppDelegate
programda hiçbir yerinde yoluyla
YourAppDelegateName* blah = (YourAppDelegateName*)[[UIApplication sharedApplication]delegate];
Uygulama temsilcinizde, IB aracılığıyla veya kodla gezinme denetleyicinizin kurulumunu yapmış olmanız gerekir.
Kodda, 'Ev genel görünümü' görünüm denetleyicinizi oluşturduğunuzu varsayarak, bu tür bir şey olabilir AppDelegate
didFinishLaunchingWithOptions
...
self.m_window = [[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds] autorelease];
self.m_navigationController = [[[UINavigationController alloc]initWithRootViewController:homeViewController]autorelease];
[m_window addSubview:self.m_navigationController.view];
Bundan sonra, 'oda' başına bir görünüm denetleyicisine ihtiyacınız vardır ve bir düğme tıklama olayı alındığında aşağıdakileri çağırırsınız ...
YourAppDelegateName* blah = (YourAppDelegateName*)[[UIApplication sharedApplication]delegate];
[blah.m_navigationController pushViewController:newRoomViewController animated:YES];
Yukarıdaki kodu test etmedim, bu yüzden herhangi bir sözdizimi hatasını affedin, ancak sahte kodun yardımcı olduğunu umuyoruz ...