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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein code funktioniert, ich habe es verwendet. Suchen Sie folgenden code
.h-Datei:
.m-Datei:
Können Sie alpha-Eigenschaft und die hidden-Eigenschaft von UIView zu verstecken sliderView. Versuchen Sie den folgenden code:
versuchen, diese
Versuchen Sie dies:
Anwenden Anfangs - /Start-frame, der Sie betrachten, wird
Geben tag für die Schaltfläche wie
myButton.tag = 101;
Und Ihre button-Methode