質問: 2つのタブそれぞれのViewControllerにあるTableViewで reloadRow,reloadSectionを行った際に、 1つのTableViewは更新した位置のまま、 もう一つは更新を行うとTableViewのTopに移動します。 自分としては更新した位置のままがよいのですが、これは正しい動作はどちらでしょうか。 また、更新時に同じ位置にする方法はあるでしょうか。 reloadRow,reloadSection後にOffsetの位置を変更すると、 ガタついたような動きになるのは確認しています。 1.1のTableViewでreloadを行っても位置はそのまま 2.2のTableViewでreloadを行うとOffset.yが0になる。 1,2ともにoffsetの位置の変更はしていない。
回答: 返事が遅くなり申し訳ありません。 確認したところ、Storyboard側のチェックボックスがチェックされていたため、reloadを行うと、Topに戻ってしまうようになっていました。