gpt4 book ai didi

ios - 如何在 View Controller 中创建后退按钮以转到父 View Controller

转载 作者:行者123 更新时间:2023-11-28 18:55:10 25 4
gpt4 key购买 nike

嗨,我有一个带有容器的 View Controller ,在容器中有一个带有 Collection View 的 subview ,当用户点击 Collection View 单元格时,它会将我发送到详细 View Controller ,但现在我想做的是添加一个返回我的详细 View Controller 中的按钮将我发送到 parentViewController

enter image description here

最佳答案

案例 1:展开 Segue

这将根据您的情况完美工作:

iOS Unwind Segue

Unwind Segues 为您提供了一种“展开”导航堆栈并指定要返回的目的地的方法。

案例 2:PopToRootViewController

如果您的父 View 也是您的 Root View Controller ,那么您可以使用 popToRootViewControllerAnimated:YES 轻松返回。

创建自己的后退按钮,使用方法 backButtonTouch 将其添加到导航栏。

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Back", nil) style:UIBarButtonItemStyleDone target:self action:@selector(backButtonTouch:)]; 

将以上代码添加到viewDidLoad中。

-(void)backButtonTouch:(id)sender{
[self.navigationController popToRootViewControllerAnimated:YES];
}

关于ios - 如何在 View Controller 中创建后退按钮以转到父 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34714845/

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