ios - 链接到 UINavigationController 中嵌入的 VC 容器中的嵌入式 VC

标签 ios swift uinavigationcontroller ibaction

我有以下 Storyboard结构:

enter image description here

本质上,我有一个 UIButon,我想通过 IBAction 链接到“TargetTableViewController” - 不是通过“Ctrl+Dragging”链接到“TargetTableViewController”,而是通过一些代码以编程方式链接相反。

我相信我必须将“NavViewControllerTwo”呈现为一个导航 Controller (因为它“持有”“HoldingViewController”),并通过 StackOverflow 上的许多线程尝试了它的各种演绎。但这并没有奏效。

我怀疑这是因为实际的“TargetTableViewController”嵌入在“HoldingViewController”的ContainerView中,从而导致了问题。

我尝试过实现将“TargetTableViewController”呈现为“HoldingViewController”的的其他表现形式,但这给我带来了更多问题。

我意识到我这里的事情可能过于复杂,但容器的原因是我想在最终呈现的 View 的底部显示一个 BannerView。

如果有人能好心地为我指出正确的方向,我将非常感激。感谢您抽出时间。

** 澄清 **

我实际上正在尝试呈现“HoldingViewController”,因为这将有效地显示我的“TargetTableViewController”。

请引用下面修改后的图片:

enter image description here

对于造成的困惑和缺乏澄清表示歉意。

最佳答案

在 Storyboard中设置从 MainViewController 到 NavViewControllerTwo 的 Segue,为其指定一个标识符,然后使用 [self PerformSegueWithIdentifier...] 在按钮按下操作上的代码中执行该 Segue

关于ios - 链接到 UINavigationController 中嵌入的 VC 容器中的嵌入式 VC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680182/

相关文章:

ios - 使用另一个 View Controller swift 更改 View Controller

iphone - XML 解析器的问题

objective-c - 从 Objective-C 调用 Swift 重载运算符

ios - 我正在检查 nsdictionary 中的对象是否为 nil 并且我得到了错误的响应 - 为什么?

iOS 快速将 mp3 转换为 aac

iphone - dismissViewControllerAnimated 不适用于 iPhone 5

ios - Realm 在后台线程上获取对象并传递给主线程

ios - 无法将主要的 swift 类导入测试目标?

ios - swift 中 Braintree 集成期间需要授权错误

ios - 如何从导航 Controller 中删除 View