Ändern Statusleiste alpha
In der Snapchat-app, die status bar änderungen alpha, wenn eine Tabelle Blick ist nach unten gezogen, um neu zu laden.
Dies ist der normale status bar
Dies ist, was passiert, wenn die Tabellen-Ansicht wird nach unten gezogen
Wie ist der status bar alpha geändert? Und wie ist der Rahmen geändert? Ursprünglich dachte ich, es war eine Momentaufnahme, aber die Uhr ändert, wie es normalerweise sollte.
Sollte dies der trick, um die fade-animation:
Können Sie auch festlegen, statusBarWindow ist
frame
und bewegen Sie es wie Sie wollen. Viel Spaß ;]Sind Sie wahrscheinlich greifen entweder das Fenster die Statusleiste ist in und animieren das, oder Sie legen ein Fenster über der Statusleiste mit einem Blick und animieren das. Ich habe nicht die app zu überprüfen, aber es muss entweder der beiden Methoden. Um ein Fenster über der Statusleiste, ich denke, es ist Fenster.windowLevel = UIWindowLevelStatusBar + 1 so, dass es oberhalb der Statusleiste. Wenn Sie sind greifen die Referenz müssen Sie eine Schleife durch die Anwendung von windows zu finden und ich habe es nie versucht zu finden, die Statusbar Fenster, aber ich packte die Tastatur-Fenster. Wenn die Uhr tatsächlich durchgezogen wird, dann könnte es eine Kombination von beiden, die immer im Fenster wird die Statusleiste und das hinzufügen eines Fenster vor und animieren Sie beide. Facebook schnappt sich das keyboard-Fenster zu scrollen, es in Facebook Messenger. Hoffe, dies hilft Ihnen.
Bearbeiten:
Ich fand ein Beispiel für das erhalten des status-bar-Fenster hier.
Ich würde auch empfehlen die Verwendung von CAAnimations und vermeiden Sie wirklich etwas ändern. Verwenden Sie einfach die Animationen zu geben, dass Aussehen.