Как скрыть вид, когда анимация заканчивается? - PullRequest
0 голосов
/ 06 сентября 2011

Я использую анимацию curlp и curldown, которая прекрасно работает. Моя проблема в том, что мой вид все еще присутствует на секунду, прежде чем он выдвигает контроллер вида. Как скрыть текущий вид после окончания анимации?

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Надеюсь, этот код поможет вам ....

один раз проверить его .....х, у, 0,0) .... как показано ниже

-(void)close_but{   
CGRect viewTopFrame = CGRectMake(150,240,0,0);
[UIView animateWithDuration:0.5
            delay:0
            options: UIViewAnimationCurveEaseOut
             animations:^{
                 "customView".frame = viewTopFrame;

                     } 
                     completion:^(BOOL finished){
                         NSLog(@"Done!");
                     }];
customView.frame=viewTopFrame;
0 голосов
/ 06 сентября 2011

Вы можете установить альфа представления в 0 после завершения анимации, как:

[customView setAlpha:0];
...