UIView animation de masquer et d'afficher

Je suis en commençant à utiliser UIView animation. Et ne peut pas obtenir ce code fonctionne correctement. Voici ce que j'ai

if(_Language.hidden == true)
{
    [UIView animateWithDuration:1.0
                          delay:0.0
                        options:UIViewAnimationCurveEaseInOut
                     animations:^ {
                        _Language.alpha = 1.0;
                     }
                     completion:^(BOOL finished) {
                         _Language.hidden = false;
                     }];
}
else
{
    [UIView animateWithDuration:1.0
                          delay:0.0
                        options:UIViewAnimationCurveEaseInOut
                     animations:^ {
                         _Language.alpha = 0.0;
                     }
                     completion:^(BOOL finished) {
                         _Language.hidden = true;
                     }];
}

Ce code fonctionne de telle façon. Masquer l'animation fonctionne comme prévu. Mais montrer d'animation juste attend 1 sec, et affiche l'objet sans aucune transition. Quelqu'un peut me dire ce que je suis en manque ici?

InformationsquelleAutor Datenshi | 2012-11-28