目前我有一个 UIBarButton,它在 ViewController 2 中显示 Done。我通过 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 {
}