从XIB到故事板
我有一个应用程序,故事板和一个窗口在.xib。 从故事板到.xib,我以这种方式移动:
ShowDreamNIBController *detailViewController = [[ShowDreamNIBController alloc] initWithNibName:nil bundle:nil]; [self presentModalViewController:detailViewController animated:nil];
我怎样才能从.xib移回故事板?
还有一个问题。 从故事板转到.xib时,我可以发送一些信息吗? 就像我在prepareForSegue
方法中所做的一样
UPD我得到了有关closures.xib的答案。 需要关于发送信息的答案。
您可以通过简单地closures模态视图控制器来回到故事板。 喜欢这个:
- (IBAction)backPressed:(id)sender { [self dismissModalViewControllerAnimated:YES]; }
你应该把这个方法放在你的ShowDreamNIBController中。 至于第二个问题,你可以通过使用委托来引用信息给视图控制器。
编辑:“发送信息到XIB”你的意思是你想要设置信息到你想呈现的视图控制器? 如果是的话,比你在展示模态控制器时要用到这个:
ShowDreamNIBController *detailViewController = [[ShowDreamNIBController alloc]initWithNibName:nil bundle:nil]; [detailViewController setSomething: something]; [detailViewController setAnotherThing: anotherThing]; [self presentModalViewController:detailViewController animated:nil];
我希望这有帮助。