gpt4 book ai didi

ios - 如何在导航 Controller 堆栈中的 VC 中设置后退按钮,但又从其他地方分离出来?

转载 作者:行者123 更新时间:2023-11-29 05:46:56 24 4
gpt4 key购买 nike

这是我想要的聊天应用程序的用户流程:

(与 WhatsApp 基本完全相同,并且非常接近 iMessage)

我有一个用于 NavigationC 内所有现有聊天的 tableVC。当用户单击搜索按钮时:

我想让 searchVC 从底部出现(它设置为模态呈现)。如果用户取消,我会调用dismiss(animated),效果很好。

但是,如果用户单击新用户进行聊天,我会使用显示详细信息转到聊天屏幕,但我没有获得导航 Controller 的后退按钮。我怎样才能得到它? (返回对话而不是 searchVC)

我不想将所有内容嵌入到 navigationC 中,因为它并不真正属于那里。我还查看了 this答案但这不起作用,因为我有一个我想去的 chatVC。再次与 WhatsApp 完全相同。

在下面的图片中,您可以看到如果我点击我的conversationsVC,后退按钮就会显示,但是当我点击seachVC时,它就会消失。 enter image description here

enter image description here

最佳答案

navigationController 只记录使用 show/push 执行的 viewController,因此它可以提供后退按钮。否则,你必须嵌入另一个navigationController。 Example

关于ios - 如何在导航 Controller 堆栈中的 VC 中设置后退按钮,但又从其他地方分离出来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56053666/

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