I have a List with content and when I build to an Apple Tv I cannot scroll to the bottom of the List.
I tried the focusable on the List rows but I cannot seem to get the list to scroll. I also replaced the List with a ScrollView to no avail.
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)
SwiftUI on tvOS has a bug where if you set a shadow on something none of the components in it receive user input events such as focus. There's an easy workaround though, just set your shadow on the background layer.
.background(
Color.white
.shadow(radius: 5)
)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With