2

ModalTransitionStyle をこのように表示するにはどうすればよいですか?

ここに画像の説明を入力

写真で述べたように、コーナー自体を表示したいと思います。

コーナーをタッチしたら、次のビューを開きたい....

4

3 に答える 3

2
-(void)goToPage{

 //do stuff...

 // start the animated transition
 [UIView beginAnimations:@"page transition" context:nil];
 [UIView setAnimationDuration:1.0];
 [UIView setAnimationTransition:flipUp ? UIViewAnimationTransitionCurlUp : UIViewAnimationTransitionCurlDown forView:self.view cache:YES];

 //insert your new subview
 //[self.view insertSubview:currentPage.view atIndex:self.view.subviews.count];

  // commit the transition animation
  [UIView commitAnimations];
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
 return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
于 2012-10-09T05:48:35.277 に答える
1
UIView* view = viewController.view;
view.frame = self.view.window.bounds;
[UIView transitionWithView:self.view.window
                  duration:0.2 
                   options:UIViewAnimationOptionTransitionCurlUp 
                animations:^(void) {
                    [self.view.window addSubview:view];
                } 
                completion:^(BOOL finished) {
                    [viewController.view removeFromSuperview];
                    [viewController presentModalViewController:viewController
                                                      animated:NO];
                }];
    enter code here
于 2012-10-09T06:14:24.073 に答える
1

UIPageViewController を使用します。ここを参照してください: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html アプリの 1 つで使用しましたが、動作しています。

于 2012-10-09T08:30:59.317 に答える