Frage

Ich habe eine Reihe von Scroll -Ansichten von NavigationBar.pushViewController (...). Wenn ich ihnen zeige, haben diese Steuerelemente ihre ContentOffset -Set. Das Problem ist, dass dieser Offset nach dem Tippen auf eine Back -Taste in der Navigationsleiste auf Punkt 0,0 geändert wird und danach zum richtigen Wert geht. Die Einstellung auf 0,0 bewirkt, dass meine Steuerelemente Daten nicht benötigt (Offset wurde nicht durch den Benutzer geändert). Wie kann ich diesen vorübergehenden Zurücksetzen des Versatzes vermeiden?

War es hilfreich?

Lösung

Haben Sie versucht, das ContentOffset in einer Variablen in ViewwilldisAppear zu speichern? Dann in contentOffset in viewDidAppear zurücksetzen?

Ich denke Besonderheit (ha ha) von uikit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top