2012-05-10 62 views
-1

我想解僱我的modalviewcontroller之前運行自定義動畫。動畫工作正常,但結果是黑屏,因爲我認爲呈現視圖控制器尚未加載。有沒有什麼辦法加載presentationViewController,執行我的動畫,然後關閉模態控制器。如何在調用dismissmodalviewcontroller之前加載呈現視圖控制器?

注意:presentsViewController當前指向我的tabbarcontroller,而不是提供模態視圖的實際uiviewcontroller。

謝謝!

[UIView beginAnimations:@"suck" context:NULL]; 
[UIView setAnimationDuration:1.0]; 
[UIView setAnimationTransition:103 forView:self.navigationController.view cache:YES]; 
[[self navigationController].view setHidden:YES]; 
[UIView setAnimationPosition:CGPointMake(260, 431)]; 
[UIView commitAnimations]; 
+0

你能提供一些代碼嗎? – sergio

回答

相關問題