Как добавить переход анимации UIview в MailComposerViewController? - PullRequest
0 голосов
/ 06 октября 2009

Я использую следующий код:

- (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, но симулятор не показывает его. Что я делаю не так?

1 Ответ

0 голосов
/ 06 октября 2009

Что вы пытаетесь сделать? Менее смутные вопросы - хорошая вещь ™. Вы пытаетесь использовать стандартный контроллер составления почты и использовать его для переворота вместо обычного присутствия?

Если это так, вы можете сделать это:

MailComposerViewController *mailView = [[[MailComposerViewController alloc] init] autorelease];
mailView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:mailView animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...