繁体   English   中英

如何使按钮返回到指定的视图控制器

[英]How to make button go back to specified view controller

我有一个设置页面,其中包含用于其中一项设置的配置按钮。 我将它们链接到我进入配置页面的位置,还创建了一个后退按钮,将我带回到该页面。 但是相反,它使我回到了第一个选项卡。 我希望它能带我到第三位。 如果我将按钮连接到第三个选项卡视图,它将不起作用,并且视图将重新格式化。 另外,当我返回选项卡时,所选的选项卡不与所选的图像一起显示,而是默认的高亮显示。

如果您的viewController由UINavigationController管理,则可以使用方法

[self.navigationController popToViewController:vc animated:YES]

只要你有到ViewController参考,你想去back至。 相关方法是

[self.navigationController popToRootViewControllerAnimated:YES] [self.navigationController popViewControllerAnimated:YES]

全部记录在这里

编辑:添加评论文本以回答问题,以求完整性和搜索目的。 如果您使用UITabBarController来管理一组(例如)两个viewController。 并且其中一个viewController可以将另一个viewController推到其顶部,然后您需要这样的东西:您的tabBarController将包含两件事:一个viewController和一个navigationController(包含settingsViewController和configurationViewController)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM