2011-11-07 65 views
1

我有一個應用程序和segues工作正常,但我想沒有任何動畫(我目前必須選擇莫代爾,推等,然後交叉溶解,翻轉等)的賽格。我知道我必須使用Custom而不是Modal然後創建一個類。但我不知道什麼是正確的方法。如何在xcode中添加自定義模態segue?

我認爲你必須覆蓋 - (void)執行{} 但我沒有得到它。

如果有人可以提供我一些示例代碼,將不勝感激!

回答

3

您必須創建一個擴展UIStoryboardSegue的類,並在該類中創建執行方法。

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

然後在你的故事板,點擊SEGUE連接器上,將「風格」到「自定義」,然後在「SEGUE類」框中輸入您的擴展類的名稱。

相關問題