UINavigationController的哪個方法用於在swift中將視圖控制器添加到導航堆棧?UINavigationController將視圖控制器添加到導航堆棧的方法?
0
A
回答
2
通常情況下,使用下面的方法來推動UIViewController
到UINavigationController
的導航堆棧
pushViewController(_ viewController: UIViewController, animated: Bool)
這是通過以下方式你CustomViewController
類中實現:
let someVC: CustomViewController = CustomViewController() // this is one way of initializing it
self.navigationController?.pushViewController(someVC, animated: true)
以下是另一個方法可用於將UIViewController
添加到UINavigationController
堆棧
setViewControllers(_ viewControllers: [UIViewController], animated: Bool)
相關問題
- 1. 將視圖控制器放到導航堆棧中導致SIGABRT
- 2. 跳過/在導航堆棧中添加視圖控制器
- 3. 添加UINavigationController的導航堆棧
- 4. 將視圖控制器推到ipad上的導航控制器堆棧前
- 5. 重定向到導航堆棧中的新視圖控制器
- 6. 在segue期間從UINavigationController的導航堆棧中移除視圖控制器?
- 7. 將多個視圖控制器推入導航控制器堆棧的問題
- 8. presentModalViewController:將視圖控制器添加到堆棧?
- 9. 將視圖控制器添加到堆棧頂部
- 10. Xcode:視圖控制器何時添加到視圖堆棧中?
- 11. 將UIView子視圖添加到導航堆棧中的單個表視圖控制器
- 12. NSOperationQueue避免將視圖控制器推入導航控制器堆棧?
- 13. UINavigationController自定義LabelView時推新視圖控制器到堆棧
- 14. 訪問導航堆棧中的當前視圖控制器
- 15. 顯示已經在導航堆棧上的視圖控制器
- 16. 將視圖控制器添加到導航器與故事板
- 17. 將UIViewController添加到UINavigationController堆棧 - 正確的方法
- 18. 視圖控制器堆棧
- 19. 如何以編程方式導航導航控制器堆棧?
- 20. 從堆棧彈出導航控制器/創建雙視圖
- 21. 做視圖控制器彈出導航堆棧Dealloc?
- 22. 推導航控制器堆棧後,視圖不顯示
- 23. iOS:從導航堆棧中移除視圖控制器
- 24. 在哪裏設置導航堆棧中的視圖控制器導航項目
- 25. 如何從導航控制器中的視圖控制器堆棧中獲取特定的視圖控制器?
- 26. iOS - 導航控制器堆棧問題
- 27. Iphone導航控制器刪除堆棧
- 28. 「彈出」UINavigationController中的幾個視圖控制器堆棧
- 29. 可可 - 將導航控制器添加到子視圖
- 30. 將導航控制器添加到自定義表格視圖
請顯示UINavigationControllerDelegate方法func navigationController(_ navigationController:UINavigationController,didShow viewController:UIViewController,animated:Bool) – Mohit
您可以查看我的答案。 – KrishnaCA