gpt4 book ai didi

objective-c - 寻找有关如何构建应用程序的建议

转载 作者:行者123 更新时间:2023-11-29 04:18:21 25 4
gpt4 key购买 nike

我需要制作一个具有以下功能的应用程序:

  • UINavigationController 作为基础。我需要深入了解并推送和弹出其他屏幕。
  • 我需要能够交换堆栈上的底部屏幕。用户应该能够(使用某种菜单)选择不同的选项,这些选项将交替堆栈上的第一个屏幕。从那里他们可以深入了解并插入更多屏幕并相应地弹出它们。

关于如何实现这一目标有什么想法吗?

我尝试使用单个 View Controller 作为 rootViewController 来管理其他 View Controller 的交换,但遇到了一些问题。我忍不住认为有一种更“正确”的方法来实现这一目标。

非常感谢。

最佳答案

这应该满足您的需要,注意索引 0 是您的 rootViewController 并替换您想要在第二行中更改的 View Controller :

NSArray * viewControllers = [self.navigationController viewControllers];
NSArray * newViewControllers = [NSArray arrayWithObjects:[viewControllers objectAtIndex:0], [viewControllers objectAtIndex:1], thirdController,nil];
[self.navigationController setViewControllers:newViewControllers];

关于objective-c - 寻找有关如何构建应用程序的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13350624/

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