我正在創建一個iPad應用程序,我兩個視圖控制器的iPhone 5的大小屏幕,我想在ipad屏幕上顯示他們兩個,但兩個截然不同的UIViewControllers。有沒有辦法做到這一點? 我試圖在第一個viewdidload中分配第二個viewcnotrller,但我注意到它分配了第一個和第二個,但第一個不能再訪問(它看起來就像一個靜止圖像)。訪問2 viewControllers
0
A
回答
1
你可以很容易地在故事板中做到這一點。只需在控制器的視圖中添加2個容器視圖(在對象列表中的常規UIViews旁邊),並根據需要調整它們的大小。您將通過嵌入segue自動獲取連接到容器視圖的2個視圖控制器。只需將這兩個控制器的類別更改爲您的自定義類,並且您應該很好。如果你需要從主控制器獲得對這些控制器的引用,你可以從childViewControllers屬性中獲取它。您的主控制器(假設它是初始控制器)和2個子控制器都將在啓動時實例化,無需代碼。
0
檢出view controller containment,其中您有一個容器視圖控制器,然後它可以加載一個或多個子視圖控制器。另請參閱View Controller Programming Guide中的相關章節。另請參閱WWDC 2011會議,Implementing UIViewController Containment。
相關問題
- 1. 訪問一個viewControllers視圖
- 2. 關閉2 ViewControllers
- 3. Flip 2 Modal ViewControllers Backforth
- 4. UIWebView委託2 viewControllers
- 5. 使UIImageView可訪問所有viewControllers
- 6. 導航欄訪問其他viewControllers
- 7. 訪問在角2
- 8. 問題,同時呈現viewControllers
- 9. iOS。問題與viewControllers數組?
- 10. 更改ViewControllers時loadDataSource問題
- 11. 如何從不同的viewControllers訪問模型對象
- 12. 爲某些ViewControllers提供訪問功能的最有效方法
- 13. 在ViewControllers之間傳遞NSManagedObjects - 隨機訪問錯誤
- 14. 有一個數組,可以從所有viewControllers訪問
- 15. 如何從它訪問的UITabBarController的變量是項目ViewControllers
- 16. 訪問/傳遞多個ViewControllers之間的公共數據
- 17. 在2個ViewControllers之間傳遞數據
- 18. 解散2個或更多ViewControllers
- 19. 執行代碼/觸發2個viewcontrollers
- 20. 執行SEGUE和推2個viewcontrollers
- 21. iOS:奇怪的EXC_BAD_ACCESS與2模式viewControllers
- 22. 在2個ViewControllers中共享變量
- 23. 我如何可以切換2個ViewControllers
- 24. appDelegate和ViewControllers
- 25. 從非struts 2 action訪問struts 2 jsp
- 26. 訪問symfony中的setter 2 2
- 27. 訪問一個Perl 2×2陣列
- 28. 跨功能訪問SoundManager 2
- 29. 訪問父變量VueJS 2
- 30. Angular 2訪問視圖
唯一的是,視圖加載和顯示的內容(按鈕,UITableview)...但UITableView實際上並沒有加載數據,當我按下按鈕什麼也沒有發生。當我相反地刪除容器視圖並分別測試兩個ViewController時,它們完美地工作。我怎樣才能解決這個問題? – Alessandro
@Alessandro不知道你做了什麼很難說。我已經多次完成了這個工作,它應該可以工作。您是否在應用程序委託或主視圖控制器(具有容器視圖的控件)中添加了任何代碼?你應該更新你的問題,以顯示你現在正在做什麼。 – rdelmar
它的作品知道,感謝您的幫助! – Alessandro