-1
我使用下面的代碼:如何在MailComposerViewController中添加UIview動畫過渡?
- (void)flip
{
MailComposerViewController *mailView = [[MailComposerViewController alloc] init];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft
forView:window
cache:YES];
[mtController.view removeFromSuperview];
//[self.window addSubview:[mailComposer view]];
[self presentModalViewController:mailView animated:YES];
[UIView commitAnimations];
[mailView release]
}
這裏mtController
是一個導航控制器(XIB文件)。我刪除它,我添加mailview
,但模擬器不顯示它。我究竟做錯了什麼?
ü誤會,MailComposerViewController是沒有問題的。 我無法前往下一個視圖控制器,presentModalViewController無法在appdelegate.m中工作 – 2009-10-06 06:46:45
您的應用程序委託不是UIViewController,因此它當然不起作用。你爲什麼自己打電話呢?導航控制器雖然繼承了視圖控制器。 – 2009-10-06 13:37:41