当前,我有一个UIBarButton在ViewController 2中说完成。我还有另一个ViewController3,它也以模态形式显示ViewController2。
问题:如何定义两个不同的序列,以将ViewController2模态辞职至VC1或VC3?
经过进一步研究,似乎最好的方法是在VC1和VC3中定义一个unwindToViewController。但是,有没有一种方法可以在模式视图展开之前调用IBAction?
@implementation RedViewController
- (IBAction)unwindToRed:(UIStoryboardSegue *)unwindSegue
{
}
@end
ModalView .m
-(IBAction)actionBeforeUnwinding:(id)sender {
}
最佳答案
为什么不只是从presentingViewController中解散呢?
- (IBAction)unwindToRed:(id)sender
{
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}
关于ios - 用2种不同的命令退出模态视图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17818970/