1
我有一個應用程序和segues工作正常,但我想沒有任何動畫(我目前必須選擇莫代爾,推等,然後交叉溶解,翻轉等)的賽格。我知道我必須使用Custom而不是Modal然後創建一個類。但我不知道什麼是正確的方法。如何在xcode中添加自定義模態segue?
我認爲你必須覆蓋 - (void)執行{} 但我沒有得到它。
如果有人可以提供我一些示例代碼,將不勝感激!
我有一個應用程序和segues工作正常,但我想沒有任何動畫(我目前必須選擇莫代爾,推等,然後交叉溶解,翻轉等)的賽格。我知道我必須使用Custom而不是Modal然後創建一個類。但我不知道什麼是正確的方法。如何在xcode中添加自定義模態segue?
我認爲你必須覆蓋 - (void)執行{} 但我沒有得到它。
如果有人可以提供我一些示例代碼,將不勝感激!
您必須創建一個擴展UIStoryboardSegue的類,並在該類中創建執行方法。
- (void)perform
{
[self.sourceViewController presentModalViewController:self.destinationViewController animated:YES];
}
然後在你的故事板,點擊SEGUE連接器上,將「風格」到「自定義」,然後在「SEGUE類」框中輸入您的擴展類的名稱。