gpt4 book ai didi

xcode - UIView 内的 UINavigationController

转载 作者:行者123 更新时间:2023-11-29 13:50:08 25 4
gpt4 key购买 nike

我可以通过编程方式将 UINavigationController 添加到 UIView,但这在 IB 中是如何表示的?

每次我将 UINavigationController 添加到 View 层次结构时,它都与(根)UIView 处于同一级别。这正常吗?

我希望能够将 UINavigationController“拖动”到 View 下方。

View
- UINavigationController
- UIView

但是我进入了 IB:

View
-UIView
UINavigationController

在我的应用程序中,我基本上有一个包含两个部分的 View ,顶部部分是 UIView,底部部分是 UINaivationController。 (把它想象成垂直的 Split View)

我的主要问题是:在设计 View 时,在 IB 中看到 UINaigationController 与 Root View 处于同一级别是否正常?

最佳答案

差不多。 IB 并没有真正让您对 Controller 拥有的 View 做很多事情;您需要一个指向该导航 Controller 的 socket ,然后,在 -viewDidLoad-application:didFinishLaunchingWithOptions: 或其他任何地方,将导航 Controller 的 View 添加到您想要的任何 View 作为其 parent ,即

[self.theParentViewOutlet addSubview:self.theNavigationControllerOutlet.view];

关于xcode - UIView 内的 UINavigationController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com