-1
나는 다음과 같은 코드를 사용하고 있습니다 :MailComposerViewController에서 UIview 애니메이션 전환을 추가하는 방법은 무엇입니까?
여기mtController
- (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]
}
이 탐색 컨트롤러 (XIB 파일)입니다. 내가 그것을 제거하고 mailview
을 추가하지만, 시뮬레이터는 그것을 표시하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
, MailComposerViewController는 문제가되지 않습니다. 다음 뷰 컨트롤러로 갈 수 없다. presentModalViewController가 appdelegate.m에서 작동하지 않는다. –
애플 리케이션 델리게이트는 UIViewController가 아니므로 당연히 작동하지 않을 것이다. 왜 너 스스로 그걸 부르는거야? 네비게이션 컨트롤러는 뷰 컨트롤러에서 상속받습니다. –