gpt4 book ai didi

ios - 将一个 UIViewController 从一个 UINavigationController 推送到另一个 UINavigationController

转载 作者:行者123 更新时间:2023-11-29 04:35:17 26 4
gpt4 key购买 nike

我有一个 UINavagationController (NC),它显示“Items”数组的多个 UIViewController (VC) View ,并且我有一个 UINavigationController 显示“所有者”数组的多个 UIViewController View 。用户可以滚动浏览项目,选择一项,然后查看相应的所有者(反之亦然)。由于所有者 VC 与项目 NC 位于不同的 NC 上,因此我收到“嵌套动画可能导致导航栏损坏”和“对开始/结束外观转换的调用不平衡”。

如何将属于另一个 NC 成员的 View 推送到另一个 NC?

最佳答案

每个导航 Controller 都有一个 viewControllers 属性:

@property(nonatomic, copy) NSArray *viewControllers

这只是导航 Controller 堆栈中所有 View Controller 的数组。当您“将属于另一个 NC 的成员的 View 推送到另一个 NC”时,您可以先从第一个导航 Controller 的 viewControllers 数组中删除该 View Controller ,然后再将相同的 View Controller 推送到第二个导航上 Controller 的堆栈。

关于ios - 将一个 UIViewController 从一个 UINavigationController 推送到另一个 UINavigationController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146878/

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