title: SwiftUI : How I can set refreshable for my Scrollview without List
body: <pre><code>import SwiftUI
  
  struct HomeView: View {
      
      @StateObject var vm = NewsViewModel()
      
      let dataService = NewsDataService.instance
      
      init() {
          dataService.apiCall(text: &quot;Korea&quot;)
      }
      
      var body: some View {
          NavigationView {
              ScrollView(.vertical, showsIndicators: false) {
                  SearchView()
                  VStack {
                      Divider()
                          if let newsArray = vm.newsArray?.articles {
                              ForEach(newsArray) { news in
                                  NewsRowView(news: news)
                              }
                          }
                  }
              }
              .navigationTitle(&quot;News&quot;)
              .navigationBarTitleDisplayMode(.automatic)
          }
      }
  }
  
  struct HomeView_Previews: PreviewProvider {
      static var previews: some View {
          HomeView()
      }
  }
  </code></pre>
  <p>Hi, I tried to find refresh for my scrollview.
  But, most of the examples were capable with List.</p>
  <p>As you can see my code, I makde my list with HStack children View.
  Because of that, I can't use the &quot;.refreshable&quot; modifier.</p>
  <p>So, I want to know how I can set that in my view.</p>
  <p>And If I can, I want to see detailed code as well!</p>
  <p>Thanks.</p>