我開始我的應用程序作爲基於導航的應用程序,並使用表格等做了大部分工作。現在,我希望創建一個開始視圖頁面,其中包含兩個按鈕,其中一個鏈接到RootViewController和另一個鏈接到另一個視圖的另一個。
這可能嗎?如果是這樣,我會怎麼做呢? 謝謝!在RootViewController之前添加視圖
回答
使用startview創建一個新的UINavigationController,作爲窗口的第一個窗口rootViewController
。
然後在第一個按鈕的click事件上,對您的appDelegate類進行委託調用,並刪除當前的UINavigationController,並將該主窗口的UINavigationController(鏈接到您的RootViewController)添加爲rootViewController
。
對於第二個按鈕單擊事件,您可以簡單地將下一個視圖推送到navigationController。
HI xcode,我使用了以下方法:我在我的mainwindow.xib中創建了另一個導航控制器,然後將視圖控制器等鏈接到該控制器。它的工作原理,但我的第一個視圖(我鏈接到我的根視圖)上有一個導航欄。我不想讓這個導航欄出現,當我嘗試隱藏它時,導航欄從整個應用程序中消失。可以肯定的是,這種方式存在問題,導致我創建了導航控制器,但不太確定,有什麼想法?再次感謝! –
您必須稍後取消隱藏。您可以在視圖控制器的viewWillAppear方法中執行此操作,您需要導航欄 – jithinroy
- 1. 在重複文本視圖之前添加文本視圖
- 2. 在當前視圖上添加視圖
- 3. rootViewController視圖屬性
- 4. 在添加PHP之前編輯字符串在添加之前
- 5. 如何將UIViewController作爲子視圖添加到UIViewController(RootViewController)?
- 6. 如何添加uinavigationcontroller作爲第二個視圖不作爲rootviewcontroller
- 7. 在嵌入視頻之前添加圖像
- 8. 在tabbar控制器之前添加視圖控制器
- 9. applicationWillEnterForeground在窗口addSubview之前1秒添加視圖
- 10. 在添加視圖之前測量佈局?
- 11. 如何在添加到視圖之前準備一個片段
- 12. 在視圖消失之前添加邏輯
- 13. 在圖像之前添加空格,javascript
- 14. 如何在執行計算任務之前將視圖添加到視圖中
- 15. 爲什麼我的APP在主視圖之前加載視圖?
- 16. 在兩個UITableViewCells之間添加視圖(圖像視圖)
- 17. Restkit-enqueueObjectRequestOperation在appdelegate中添加rootviewcontroller之後不會被調用
- 18. 在uiScrollView之前添加uiTextView
- 19. 在UIImagePickerController之前添加UIViewController
- 20. insertAdjacentHTML不在之前添加
- 21. 如何在除RootViewController之外的另一個視圖上加載核心數據?
- 22. 將數據加載到Recycler視圖之前加載視圖
- 23. UIButton在當前視圖添加子視圖後無法工作
- 24. 如何在當前視圖控制器視圖上添加UIview?
- 25. 更新UI元素被添加到一個視圖之前
- 26. 添加一個子視圖不顯示之前pushViewController
- 27. 在RootViewController上通過UITableView浮動視圖
- 28. RootViewController在其代理外部訪問時不會添加子視圖
- 29. Swift - 在打開下一個視圖之前添加加載提醒
- 30. 之前添加元素之前調用
是的,這是可能的。問題回答了! – jv42
哈哈,編輯! –
更好!我現在無法完全回答,但是您應該查看您的應用程序委託/根XIB,它將創建第一個視圖以替換根VC。 – jv42