我不知道这是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)
}
}
}