Ich habe einen TableViewController mit einem TableHeaderView. Wenn ich oben in der TableView bin und die TableView etwas nach oben scrolle, ist die TableHeaderView ausgeblendet und kann durch leichtes Scrollen wieder erscheinen. Dies ist das Standardverhalten.tableHeaderView behält den Zustand beim Aufrufen von viewController mit Ausnahme von ContainerViewController
Wenn ich zu einem ViewController drücken, dann zurück zum TableViewController, bleibt der Zustand der TableHeaderView erhalten. wenn es versteckt war, bleibt es verborgen und wenn es sichtbar war, bleibt es sichtbar.
Aus irgendeinem Grund, wenn ich zu einem anderen ViewController, der eine containerView hat und dann wieder zurück, wird die TableHeaderView immer angezeigt. Selbst wenn es vor dem Schieben versteckt war.