NavigationBarは、バックボタンをテープでテープで留めた後、コンテンツオフセットをリセットします

StackOverflow https://stackoverflow.com/questions/5309654

質問

navigationbar.pushviewcontroller(...)によって表示されるスクロールビューがたくさんあります。私が彼らに示すとき、これらのコントロールにはContentOffsetセットがあります。問題は、NavigationBarのバックボタンをタップした後、このオフセットがポイント0,0に変更され、その後正しい値に移動することです。 0.0に設定すると、必要ではありませんが、コントロールがデータをロードします(ユーザーによるオフセットは変更されませんでした)。オフセットのこの「一時的なリセット」を回避するにはどうすればよいですか?

役に立ちましたか?

解決

viewwilldisapearの変数にContentOffsetを保存してみましたか?次に、viewdidappearでContentOffsetをリセットしますか?

あなたが経験しているContentOffset機能は 特徴 (ha ha)of uikit。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top