セグメント化されたUIBarButtonItemが上にあるUITableViewがあり、これを使用してリストのスコープを切り替えます。スコープは材料またはレシピのいずれかであり、スコープはリストの内容を切り替えます。
2つのスコープでスクロール位置を個別に保持して、前後に切り替えたときにリストがその位置を維持できるようにします。tableView.contentOffset
これは、切り替えるときに値を保存して復元することで実現します。
私が解決したい問題は、スクロールの勢いに関連しています。ユーザーが「速く」スクロールしてからスコープを切り替えると、スクロールの勢いが他のリストに転送され、そのリストがスクロールを再開します。
スコープを切り替えるときにスクロールをキャンセルするにはどうすればよいですか?