gpt4 book ai didi

iphone - 如何从 Root View 返回上一个 View ?

转载 作者:行者123 更新时间:2023-12-01 18:32:43 26 4
gpt4 key购买 nike

- (void)cancel {
// What should I do here?
}

// root view controller
- (void)viewDidLoad {
[super viewDidLoad];

UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancel)];
self.navigationItem.leftBarButtonItem = cancelButton;
[cancelButton release];
}

我在导航栏中添加了取消按钮。
按下取消按钮时,我想从 Root View 返回上一个 View 。
取消时我需要做什么?我像这样添加了 Root View Controller 。
RootController *rootController = [[RootController alloc]initWithStyle:UITableViewStylePlain];               
UINavigationController *aNavigationController = [[UINavigationController alloc]initWithRootViewController:rootController];
self.naviController = aNavigationController;
[aNavigationController release];
[rootController release];
[self.view addSubview:[naviController view]];

最佳答案

您可以弹出 View 。

[self.navigationController popViewControllerAnimated:YES];

您也可以将其关闭。
dismissModalViewcontrollerAnimated

编辑:
如果要添加 View ,则需要删除 View 。
[self.view removeFromSuperView];

关于iphone - 如何从 Root View 返回上一个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6909619/

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