In iOS7 verkleinert sich die navigationBar in Safari automatisch beim Scrollen. So auch die navigationBar in Facebook, sogar bis zu einem Punkt, an dem sie komplett verschwindet.
Wie würden Sie dieses Verhalten selbst implementieren? Ich nehme an, Sie müssten auch den contentOffset dynamisch anpassen, und ich denke, das würde auch mit dem Standard-Refresh-Steuerelement kollidieren, oder?
Das ist nicht der richtige Weg, aber es hat für mich funktioniert. Ich habe eine Kategorie in UINavigationBar
erstellt und dort sizeThatFits:
überschrieben:
Wenn ich die Navigationsleiste verkleinern muss (in den Delegate-Methoden der Bildlaufansicht):
%Vor%Vielleicht möchten Sie auch Navigationselemente (wie UIBarButtonItems) in der Animation ausblenden.