0

当我单击按钮时,我在我的应用程序中为 UIModalTransitionStyle 视图使用以下代码

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


infoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

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

它在 ios5 中完美运行,但我更新了应用程序 ios6 它不起作用。我该如何处理这个问题

4

1 回答 1

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 将无休止地来回翻转,但关键是它可以工作。

于 2012-09-26T06:42:56.403 回答