2011-10-04 5 views
1
내가 처음 플립 후 아이폰 앱

모달보기 컨트롤러

-(IBAction)switchView:(id)sender{ 
    Algorithm2ViewController *Algorithm2ViewControllergo = [[Algorithm2ViewController alloc] 
                  initWithNibName:@"Algorithm2ViewController"             bundle:nil]; 

    [UIView beginAnimations:@"flipview" context:nil]; 
    [UIView setAnimationDuration:1]; 
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft 
          forView:self.view cache:NO]; 
    [self.view addSubview:Algorithm2ViewControllergo.view]; 

    [UIView commitAnimations]; 
} 

2 뷰 사이의 수평 플립에 엑스 코드에 다음 코드를 사용하고

나는 완료하기 전에 배경에서 오는 뷰의 이미지를 얻을 플립 어떻게 내가 그것을 제거합니까?

답변

0

나는 수퍼 라인에서 제거가 배경 이미지를 제거합니다

-(IBAction)switchView2:(id)sender{ 

    SecondViewController *SecondViewControllergo = [[SecondViewController alloc] 
                initWithNibName:@"SecondView" 
                bundle:nil]; 

    [UIView beginAnimations:@"flipview" context:nil]; 
    [UIView setAnimationDuration:2]; 
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft 
          forView:self.view.superview cache:NO]; 
    [self.view addSubview:SecondViewControllergo.view]; 
    [self.view removeFromSuperview]; 
    [UIView commitAnimations]; 
    [SecondViewControllergo release]; 


} 

다음 코드를 추가하여 두 번째보기에서이 문제를 알아 낸