2012-09-26 5 views
0

Я использую следующий код для просмотра UIModalTransitionStyle в моем приложении при нажатии кнопкиКак исправить проблему UIModalTransitionstyle на ios6?

InfoViewController *infoViewController = [[InfoViewController alloc]initWithNibName:@"InfoViewController" bundle:nil]; 


infoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

[self.presentedViewController presentViewController:infoViewController animated:YES completion:NULL]; 

его работал perfecly в iOS5, но я обновить приложение iOS6 не работал. Как я могу справиться с этой проблемой?

+1

Просьба предоставить более точную информацию о том, что происходит, каким образом оно не работает, что-либо отображается в вашем отладчике и т. Д. В противном случае никто не сможет помочь вам в решении вопроса. –

+0

@MattMc обновить мой вопрос – Ben10

+0

@MattMc его работающий ios5 отлично только в стиле перехода ios6 не работал – Ben10

ответ

1

Этот код работает, тестировался в iOS 6.0 симуляторе.

- (void)viewDidAppear:(BOOL)animated { 
    [super viewDidAppear:animated]; 
    self.moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:@"http://videoURL"]]; 
    self.moviePlayerController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

    [self presentViewController:self.moviePlayerController animated:YES completion:nil]; 

} 

Поскольку URL недействителен, MPMoviePlayerViewController просто бесконечно перевернуть назад и вперед, но дело в том, что она работает.