我到处找这个问题。 我知道放松场景是如何运作的。我在A VC中实现了以下代码
-(IBAction)returned:(UIStoryboardSegue *)segue {
try.text = @"Returned from Scene 1";
}
但是当我转到我的 B VC(我想从哪个 VC 返回到 A VC)并按住 ctrl 键将一个按钮拖到底部的导出时,它不允许我这样做。并且exits选项中没有弹出任何功能。还有其他人遇到过这个问题或可以提供帮助吗?
最佳答案
要设置展开转场,您应该
使用标准模态设置您的两个场景或在它们之间推送 segue:
将这两个场景的自定义类定义为您各自的 View Controller 。
在 .m 中为 View Controller A 执行操作:
- (IBAction)unwindToA:(UIStoryboardSegue *)segue { //returning to A }
然后您可以通过control-从某个控件向下拖动(或右键单击-拖动)到场景
B 下方栏中的导出导出,在 B 中创建一个 segue
:如果以上所有配置都正确,您现在将在弹出窗口中看到您的展开转场:
关于ios - 拖到 viewcontroller 的导出不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15511153/