我在弄清楚如何正确使用Storyboard时遇到了一些麻烦。我的主要问题是Modal segues。我有一个viewcontroller,我试图以模态显示(右下图)。但它没有表现出来。 prepareForSegue正确触发。
当我将segue从Modal更改为Push时,它确实有效。
我正在使用
调用segueperformSegueWithIdentifier:@"FirstRunSegue" sender:self
这是我目前的视觉segue设置
当我将鼠标悬停在Excaimation标记上时,会显示以下错误:
我对故事板很新,所以我希望有人可以解释为什么模态segue不起作用以及如何让它工作。令人讨厌的是,视图控制器需要在Storyboard中,否则我只是初始化控制器并手动显示它。
此致 EZfrag
编辑1:
好的,我设法找出为什么没有显示segue。它有点愚蠢,因为它适用于推动。似乎我无法从appdeletegate的启动函数中调用模态segue。推进工作正常,但不是模态。用新项目证实了这一点。
有人可以解释为什么会这样吗?
此致 EZFrag
答案 0 :(得分:0)
您只能将推送segue与UINavigationController
一起使用,但看起来您试图在两个常规UIViewContoller
之间使用它。如果要更改动画的外观,请使用自定义segue并编写自己的过渡。