如何使用 SwiftUI 在 tvOS 中垂直滚动?
How can I scroll vertically in tvOS with SwiftUI?
我不知道这是 SwiftUI 的特定问题,但我无法在 tvOS 中垂直滚动。很简单 List
显示项目。
var body: some View {
List(items, id: \.self) { item in
ItemView(item: item)
}
}
有 50 多个项目,但我能看到其中大约 10 个。
我尝试了 option
+ arrow keys
,也尝试通过按住 option
键来使用模拟器的遥控器。他们都没有工作。有没有人遇到过它?
谢谢。
在 tvOS 上,列表内容应该处于活动状态,例如按钮,然后您可以使用遥控器或键盘上的箭头让模拟器滚动浏览
(使用 Xcode 11.4 测试)
var body: some View {
List(items, id: \.self) { item in
Button(action: {}) {
ItemView(item: item)
}
}
}
我不知道这是 SwiftUI 的特定问题,但我无法在 tvOS 中垂直滚动。很简单 List
显示项目。
var body: some View {
List(items, id: \.self) { item in
ItemView(item: item)
}
}
有 50 多个项目,但我能看到其中大约 10 个。
我尝试了 option
+ arrow keys
,也尝试通过按住 option
键来使用模拟器的遥控器。他们都没有工作。有没有人遇到过它?
谢谢。
在 tvOS 上,列表内容应该处于活动状态,例如按钮,然后您可以使用遥控器或键盘上的箭头让模拟器滚动浏览
(使用 Xcode 11.4 测试)
var body: some View {
List(items, id: \.self) { item in
Button(action: {}) {
ItemView(item: item)
}
}
}