gpt4 book ai didi

ios - 从另一个导航 Controller 呈现导航 Controller

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:03:30 26 4
gpt4 key购买 nike

我有一个嵌入在 UINavigationController 中的 UIViewController,我想从第一个导航 Controller 的 UIViewController 中呈现另一个导航 Controller .

问题是,当我显示和关闭 UINavigationController 时,第一个导航 Controller 的后退按钮消失了,我想显示 navCtrl ,当我关闭它时,返回第一个 UINavigationController 的按钮保留

VendorsViewController* vendorsVC = [[VendorsViewController alloc]initWithNibName:@"VendorsViewController" bundle:nil];
NSMutableArray* vendorListArray = [NSMutableArray arrayWithArray:self.cachedVendorList.crossSearchResults];
[vendorListArray insertObject:@"All Vendors" atIndex:0];
UINavigationController* navCtrl = [[UINavigationController alloc]initWithRootViewController:vendorsVC];
[self.navigationController presentModalViewController:navCtrl animated:YES];

最佳答案

创建您的第二个 UINavigationController 并将其 rootViewController 设置为您的 UIViewController。然后在您的 UIViewController 上设置一个按钮/控件,其中包含关闭您的 UIViewController 的操作。

- (IBAction)dismiss:(id)sender
{
[self.presentingViewController dismissViewControllerAnimated:YES
completion:nil];
}

关于ios - 从另一个导航 Controller 呈现导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26588313/

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