UINavigationController PushViewController

发布于 2024-11-05 19:06:04 字数 203 浏览 3 评论 0原文

我正在使用导航控制器和子表视图控制器开发一个测验应用程序。我想为每个问题提供相同的子 xib 屏幕。

每次我提出一个新问题时,前一个屏幕都会保留在堆栈中。 当我点击后退按钮时,它会将我带到上一个屏幕/问题,但我想返回到根控制器的主屏幕。我是否需要覆盖导航栏后退按钮,或实现自定义的 popViewController?或者我不应该使用pushViewController方法?

I am working though a quiz app using a navigation controller and a child table view controller. I want to serve up the same child xib screen for each question.

Each time I present a new question, the prior screen remains on the stack.
And when I hit the back button, it takes me to the prior screen / question, but I want to go back to the root controller's main screen instead. Do I need to override the navigation bar back button, or implement a customized popViewController? Or should I not be using pushViewController method?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别忘他 2024-11-12 19:06:04

您应该将视图控制器的导航项的 leftBarButtonItem 替换为自定义 UIBarButtonItem,您可以使用该自定义 UIBarButtonItem 将导航控制器弹出到根视图控制器。

You should replace the view controller's navigation item's leftBarButtonItem with a custom UIBarButtonItem that you can use to pop the navigation controller to the root view controller.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文