2013-03-05 4 views
0

Я использую страницу Curl up анимация. Я показываю один вопрос на виду, когда я нажимаю на кнопку, он оживляет зависание страницы и показывает черный экран. Но я хочу снова показать тот же взгляд с другим вопросом после скручивания страницы. Как показать один и тот же вид с другим вопросом после анимации зависания страницы?показать просмотр после анимации

я использую ниже код

[UIView beginAnimations:@"partialPageCurlUp" context:nil]; 
    [UIView setAnimationDuration:1.5]; 
    [UIView setAnimationsEnabled:YES]; 
    [UIView setAnimationDelegate:self]; 
    [UIView setAnimationsEnabled:YES]; 
    [UIView 
    setAnimationTransition: UIViewAnimationTransitionCurlUp 
    forView:self.view cache:YES]; 
    [UIView commitAnimations]; 

    [super viewDidLayoutSubviews]; 

просто хочу знать, что делать дальше?

+0

вы проверить http://stackoverflow.com/questions/10022973/page-flip-effect-in-uiscrollview? –

+0

также проверьте это: -http: //stackoverflow.com/questions/3253432/page-flipping-sample-code –

+0

проверьте [это] (http://pastebin.com/gaZUBXnf). –

ответ

0
[UIView animateWithDuration:0.25 animations: ^{ // your animation code hear } completion:^ (BOOL finished) { if (finished) { // Your Animation Completion call back. NSLog(@"Is completed"); } } ]; 

Попробуйте этот метод.

0

См вам просто необходимо реализовать несколько вещей больше

Добавить анимацию Остановить Selector в существующем коде, так что вы можете получить точку анимации закончить может отобразить на следующий вопрос

[UIView setAnimationDidStopSelector:@selector(animationDidStopFinished)]; 

animationDidStopFinished это будет другой method вы должны написать фрагмент кода, который покажет другой вопрос по завершении анимации.

или использовать ниже код

[UIView animateWithDuration:1.5 delay:.00 options:UIViewAnimationTransitionFlipFromLeft animations:^ 
    { 
    //here you should write animation code 
    [UIView 
     setAnimationTransition: UIViewAnimationTransitionCurlUp 
     forView:self.view cache:YES]; 
    } 

    completion:^ (BOOL finished) { 

       if (finished) { 
         // Here You may show Next Question as animation gets stop; 
        } 
       }]; 
+0

нет его не работает –

Смежные вопросы