这是我想要聊天应用程序的用户流:
(与WhatsApp基本相同,并且非常接近iMessage)
我有一个tableVC用于NavigationC中所有现有的聊天。当用户单击搜索按钮时:
我想从底部启动searchVC(它设置为模态显示)。如果用户取消,则调用dismiss(动画),效果很好。
但是,如果用户单击一个新用户进行聊天,我会使用显示详细信息来选择聊天屏幕,但是我没有找到导航控制器的后退按钮。我将如何获得? (返回对话而不是searchVC)
我不想将所有内容都嵌入到navigationC中,因为它并不真正属于那里。我也查看了this答案,但这没有用,因为我有想要访问的chatVC。再次与WhatsApp完全相同。
答案 0 :(得分:0)
navigationController仅记录使用show / push执行的viewControllers,因此可以提供后退按钮。否则,您必须嵌入另一个navigationController。 Example