如何在xcode中添加自定义模态segue?

时间:2011-11-07 20:30:57

标签: ios storyboard uistoryboard

我有一个应用程序和segues工作正常,但我想有一个没有任何动画的segue(我目前必须选择Modal,Push等,然后Cross Dissolve,Flip等)。我知道我必须使用Custom而不是modal然后创建一个类。但我不知道对此有什么正确的方法。

我认为你必须覆盖 - (void)执行{} 但我没有得到它。

如果有人可以提供一些示例代码,我们将不胜感激!

1 个答案:

答案 0 :(得分:3)

您必须创建一个扩展UIStoryboardSegue的类,并在该类中创建您的perform方法。

- (void)perform
{
    [self.sourceViewController presentModalViewController:self.destinationViewController animated:YES];
}

然后在故事板中,单击segue连接器,将“style”设置为“custom”,并在“segue class”框中输入扩展类的名称。