gpt4 book ai didi

ios - 使用 Storyboard segues 将 View Controller 从模态推送到模态父级使用的导航 Controller

转载 作者:行者123 更新时间:2023-11-28 07:39:58 26 4
gpt4 key购买 nike

首先,我确实环顾四周并发现了一些类似的问题,但没有一个答案表明是否可以使用 Storyboard segues 以及如何做。

我正在使用 Storyboard segues,我想到的设计如下:

[导航 Controller ] - 嵌套 -> [ Controller 1] - 在上下文中模态呈现 -> [ Controller 2] - 推送 -> [ Controller 3]

我设置了上面的设计,它在视觉上工作得很好,我可以在所有三个 Controller 之间来回移动,但我希望 Controller 3 嵌套在 Navigation Controller,因为它是从 Controller 2 推送的,而 Controller 2 又从嵌套在 Navigation Controller 中的 Controller 1 模态呈现。

我假设从 Controller 2 推送 Controller 3 实际上是将它推送到现有的 Navigation Controller,因为模态的父级是嵌套的在那里……

哦,我原来的问题如下:我试图在返回 Controller 2 时使用 Controller 3 中的 UIViewController#isMovingFromParent > 它总是返回 false。

最佳答案

啊哈,似乎使用 UIViewController#isBeingDismissed 提供了预期的效果。我知道它适用于模态呈现的 Controller ,但它似乎也适用于推送 Controller ,也就是说,如果它们是从模态呈现的 View Controller 推送的。

我还有很多东西要学。

关于ios - 使用 Storyboard segues 将 View Controller 从模态推送到模态父级使用的导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52548009/

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