gpt4 book ai didi

ios - Swift - 创建一个没有导航 Controller 的后退按钮

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:16 24 4
gpt4 key购买 nike

我有一个带有工具栏的应用程序,但我不想要顶部的栏,以便释放更多查看空间。因此我决定不使用导航 Controller 。我想在工具栏上添加一个后退按钮。我该怎么做?

添加按钮非常简单,将操作设置为 performSegueWithIdentifier 也很好,但是发生的是之前的 View 再次加载,而不是像真正的后退按钮那样显示它。因此,如果我点击 tableView 的第 10 行并转到新页面,当我按下后退按钮时,它会再次从顶部加载 View ,而不是将其显示为我向下滚动到最后的位置。

最佳答案

即使您不想要 UINavigationBar,但在这种情况下您确实想要 UINavigationController,因为它管理“返回堆栈” ' 正是你想要的方式。只需通过设置其 navigationBarHidden 来隐藏其导航栏。属性设置为 true(在 Storyboard 或 Root View Controller 的 viewDidLoad 函数中)。

然后您可以正常使用 navigationController.popViewController(true),以响应用户点击您的自定义后退按钮。

关于ios - Swift - 创建一个没有导航 Controller 的后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31842093/

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