Ich habe die folgende (vereinfachte) Hierarchie: UINavigationController -> UIViewController -> UITableViewController
. Ich möchte die Navigationsleiste ausblenden, wenn ich mit hidesBarsOnSwipe
durch meine Tabellenansicht scrolle. Was jetzt passiert, ist, dass die Navigationsleiste ausgeblendet wird, wenn ich nach unten scrolle, aber sie wird nicht wieder erscheinen, wenn ich nach oben scrolle. So sieht mein Code aus:
Das sollte funktionieren.
Fügen Sie zuerst UIScrollViewDelegate in Ihrer.h oder .m Datei hinzu.
Fügen Sie anschließend die folgenden Delegatmethoden hinzu.
%Vor%Tags und Links uitableview ios ios8 uinavigationbar