Gewusst wie: ausblenden/zeigen UIView mit animation im iPhone

Möchte ich zeigen, UIView, wenn der Knopf gedrückt mit animation,ich kann die Ansicht aber ich bin nicht in der Lage, es zu verbergen erneut gedrückt, die Taste.Hier ist mein code zum anzeigen/ausblenden der anzeigen.
Zu Zeigen, die UIView :

    sliderView.frame =  CGRectMake(130, 20, 0, 0);
    [UIView animateWithDuration:0.25 animations:^{
    sliderView.frame =  CGRectMake(130, 30, 100, 200);
    }]; 

Ausblenden der UIView :

     [UIView animateWithDuration:0.25 animations:^{
     sliderView.frame =  CGRectMake(130, 30, 0, 0);
    }]; 

Unter Verwendung der obigen code-Ansicht zeigt mit animation aber nicht verstecken.
Weiß jemand, wie es zu verbergen,Bitte helfen,Danke

  • Der code, den Sie gepostet sollte schrumpfen die sliderView nach unten zu nichts. Was passiert eigentlich jetzt? Sie sagen uns nicht, was das eigentliche problem ist.
  • Ich habe bearbeitet Sie meine Frage.
  • Wie kann das code-Karte die Ansicht? Es schrumpft der Rahmen in Breite und Höhe auf 0. Sind Sie sicher, dass der code zum ausblenden der view aufgerufen wird?
  • Wo sind Sie, indem Sie jedes von diesen Methoden? Direkt nach einander oder mit einem Ereignis? Ist sliderView dasselbe Objekt in beiden Anrufe?
  • überprüfen Sie "ausblenden" genannt wird oder nicht
  • Sie können die aplha-Eigenschaft z.B.--> <UIViewObject>.alpha = 0;(komplett unsichtbar) und <UIViewObject>.alpha = 1;(vollständig sichtbar)
  • und NANNAV ja,der code zum ausblenden der anzeigen genannt wird, weil ich checke das mit dem flag.
  • stackoverflow.com/a/29080894/1442541

InformationsquelleAutor user2586519 | 2013-08-23
Schreibe einen Kommentar