Как я могу вертикально прокручивать в tvOS с помощью SwiftUI? - PullRequest
1 голос
/ 25 мая 2020

Я не знаю, что это проблема c SwiftUI, но я не могу прокручивать по вертикали в tvOS. Просто List показывает элементы.

var body: some View {
    List(items, id: \.self) { item in
         ItemView(item: item)
    }
}

Всего 50+ элементов, но я вижу около 10 из них.

Я пробовал option + arrow keys, также пробовал с пультом симулятора, удерживая клавишу option. ни один из них не работал. Есть кто с этим сталкивался?

Спасибо.

1 Ответ

1 голос
/ 25 мая 2020

Содержимое списка tvOS должно быть активным, как кнопки, а затем вы можете использовать Remote или стрелки на клавиатуре для симулятора для прокрутки

(проверено с Xcode 11.4)

var body: some View {
    List(items, id: \.self) { item in
         Button(action: {}) {
           ItemView(item: item)
         }
    }
}
...