我對將UINavigationController管理到ModelView有點困惑。我在RootView中有一個UINavigationController,並且我希望基於RootView從下往上彈出另一個模型視圖,同時讓NavigationController停留在模型視圖中,以便我仍然可以導航到下一個模型視圖。如何實現?如何在modelView中保留UINavigationController
0
A
回答
1
您可以在RootView中創建您的導航控制器。假設你想在RootView顯示按鈕點擊模式的看法:
- (IBAction) showModalView
{
YourModalView * aYourModalView = [[YourModalView alloc] initWithNibName:@"YourModalView" bundle:nil];
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:aYourModalView];
aYourModalView.navigationController.navigationBar.hidden = YES ;
[self.navigationController presentModalViewController:navigation animated:YES];
[aYourModalView release];
}
現在,你的模式視圖具有導航控制器,你可以從模態視圖使用推VCS:
[self.navigationController pushViewController:aViewController animated:YES];
希望它可以幫助你。 ..
0
您可以在UINavigationController
使用
- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated
方法。只要不動畫,並將該數組的索引0處的對象更改爲新的RootView。
相關問題
- 1. UINavigationController保留
- 2. 爲什麼在UINavigationController和UIViewControllers之間沒有保留循環
- 3. 如何在插入語句中保留「\」?
- 4. 如何在Jsoup中保留換行符?
- 5. 如何在MongoDB中保留訂單?
- 6. 如何在Delphi中轉義保留字?
- 7. 如何在Rails中保留對象
- 8. java - 如何在JVM中保留變量
- 9. 如何在javascript中保留變量值
- 10. 如何在對象中保留數據
- 11. 如何在BibTeX中保留引號
- 12. 如何在jqgrid中保留當前行
- 13. 如何在system.array中保留null - C#?
- 14. 如何在iphone中保留數據?
- 15. 如何在proguard_rules.pro中保留資源?
- 16. 如何在Firebug中保留斷點
- 17. 如何在hdfs中保留namenode信息
- 18. 如何在node-webkit中保留cookie
- 19. 如何在Jqgrid中保留值
- 20. 如何在jsx中保留空間?
- 21. 如何在JavaScript Map中保留序列?
- 22. Angularjs如何在函數中保留url?
- 23. 如何在LLVM中保留寄存器?
- 24. 如何讓值保留在chekbox中?
- 25. 如何在D3中保留文本框
- 26. 如何在ggplot2中保留透明度?
- 27. HTML:如何在textarea中保留格式?
- 28. 如何在NSMutableArray中保留對象IOS5
- 29. 如何在Jenkins中保留變量值
- 30. 如何在Subversion中保留EBCDIC