gpt4 book ai didi

listview - 如何使 SwiftUI 列表在 tvOS 中可滚动

转载 作者:行者123 更新时间:2023-12-04 14:17:24 26 4
gpt4 key购买 nike

我有一个包含内容的 List,当我构建到 Apple TV 时,我无法滚动到 List 的底部。

我尝试将焦点放在 List 行上,但我似乎无法让列表滚动。我还用 ScrollView 替换了 List 无济于事。

List(self.someData) { data in
SomeListRow(data: data)
}
.shadow(radius: 5)
.focusable(true)

List(self.someData) { data in
SomeListRow(data: data)
.focusable(true)

}
.shadow(radius: 5)

最佳答案

tvOS 上的 SwiftUI 有一个错误,如果您在某物上设置阴影,其中的任何组件都不会接收用户输入事件,例如焦点。不过有一个简单的解决方法,只需在背景层上设置阴影即可。

.background(
Color.white
.shadow(radius: 5)
)

关于listview - 如何使 SwiftUI 列表在 tvOS 中可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58931385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com