我有一个带有故事板和一个 .xib 窗口的应用程序。
从情节提要到 .xib,我以这种方式移动:
ShowDreamNIBController *detailViewController = [[ShowDreamNIBController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:detailViewController animated:nil];
我如何从 .xib 移回故事板?
还有一个问题。从情节提要转移到 .xib 时,我可以发送一些信息吗?就像我通过继续做的那样prepareForSegue
method
UPD我得到了关于关闭 .xib 的答案。需要有关发送信息的答案。
您只需关闭模态视图控制器即可返回故事板。
像这样:
- (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];
我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)