title: I have three ListViews, and on iOS scroll to top scrolls all of them up
body: <p>I have the following:</p>
  <pre><code>IndexedStack(
    index: index,
    children: [
      Scaffold(
        body: ListView(),
      ),
      Scaffold(
        body: ListView(),
      ),
      Scaffold(
        body: ListView(),
      ),
    ],
  )
  </code></pre>
  <p>However, on iOS, it seems that tapping the status bar to scroll to top scrolls all of these lists to the top.</p>
  <p>Is there any way to make this behavior work correctly? I tried to add individual <code>controller: _scrollController</code> to each ListView, but that then didn't make the scroll to top work at all (tapping status bar did not scroll the list view).</p>
  <p>Any way to make this work?</p>
  <p>Update: Thanks to @vandad answer below, also with using key of <code>PageStorageKey</code> on each ListView/ScrollController/etc., it is possible to have the scroll to top functionality again on each individual view.</p>
  <pre><code>ListView(
    key: PageStorageKey&lt;String&gt;(&quot;GIVE A KEY&quot;),
  ...
  )
  </code></pre>