Scrollviews внутри горизонтальной прокрутки отключает горизонтальную прокрутку - SwiftUI - PullRequest
0 голосов
/ 04 мая 2020

Я создаю набор списков в горизонтальной прокрутке для приложения MacOS. В основном списки будут появляться рядом.

   var body: some View {

    ScrollView (.horizontal, showsIndicators: true){
           ForEach(self.dates, id: \.self) { day in
                  ScrollView {
                       Text("\day.date")
                       Text("Other content")
           }
       }
    }
}

Отдельные (вертикальные) просмотры прокрутки не позволяют приложению регистрировать горизонтальную прокрутку. При наличии указателя на отдельные списки, единственным вариантом является вертикальная прокрутка. При размещении указателя между списками (снаружи - но внутри горизонтальной прокрутки) горизонтальная прокрутка работает.

Есть идеи, как включить горизонтальную прокрутку при наведении на вертикальную прокрутку?

Другой вариант - сделать горизонтальный индикатор полосы прокрутки видимым всегда , но в настоящее время он скрывается, когда не перемещается. Есть идеи, как этого добиться?

...