gpt4 book ai didi

ios - 使用 2 个不同的 segues 退出模态视图

转载 作者:行者123 更新时间:2023-11-28 20:16:40 25 4
gpt4 key购买 nike

目前我有一个 UIBarButton,它在 ViewController 2 中显示完成。我通过 Storyboard 中定义的 segue 模态地呈现 ViewController 1 中的 ViewController2。我还有另一个 ViewController3,它也以模态方式呈现 ViewController2。

问题:如何定义两个不同的 segue 以模态地将 ViewController2 重新分配给 VC1 或 VC3?

经过进一步研究,似乎在 VC1 和 VC3 中定义一个 unwindToViewController 是最好的方法。但是,有没有办法在模态视图展开之前调用 IBAction?

@implementation RedViewController

- (IBAction)unwindToRed:(UIStoryboardSegue *)unwindSegue
{
}

@end

模态视图.m

-(IBAction)actionBeforeUnwinding:(id)sender {
}

最佳答案

为什么不直接从 presentingViewController 中解雇自己?

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

关于ios - 使用 2 个不同的 segues 退出模态视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818970/

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