我Container View
通过界面构建器使用控件将 aUINavigationController
及其堆栈嵌入到我的应用程序中。
我遇到的问题是后退按钮不适用于根 VC 上的所有推送 VC。
在这些推送的 VC 上按下自动生成的后退按钮,没有任何反应。
编辑:
没有写代码。目前,它全部在 IB 中设置。
如您所见...容器视图及其嵌入式视图控制器设置为 UInavigation 控制器。左边的空白最终将是一个可滑动的菜单 - 这就是设置的原因。然后在根 RV 上有一个下一步按钮,它连接到第二个视图控制器。
该状态如上所示。按下后退按钮(标记为测试)什么也不做。通常它会弹出顶视图控制器并返回“测试”。显然,嵌入以某种方式干扰了正常的 UINavigiationController 功能。
我只是不知道怎么做。
另一个编辑:
在该顶部视图控制器上制作一个自定义按钮并手动调用
[self.navigationController popViewControllerAnimated:true];
实际工作,顶视图控制器从堆栈中删除。
所以问题是为什么后退按钮不起作用?