Ste*_*den 5 scrollview tvos swiftui
这应该是一个简单的任务。按照 Apple 开发人员文档 ( https://developer.apple.com/documentation/swiftui/scrollview )中的示例,显示的数据不会滚动。
struct ContentView: View {
var body: some View {
ScrollView {
VStack(alignment: .leading) {
ForEach(0..<100) {
Text("Row \($0)")
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我使用的是 Xcode 12.5.1。我在这里缺少什么?
经过多次尝试和错误,我终于发现每个元素都需要可聚焦:
var body: some View {
ScrollView(.vertical) {
VStack(alignment: .leading) {
ForEach(0..<100) {
Text("Row \($0)")
.focusable()
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果有其他解决方案,我很想听听。
| 归档时间: |
|
| 查看次数: |
809 次 |
| 最近记录: |