Has anyone else seen a Toggle collapse in a List when it scrolls? iOS 13.2.3 and XCode 11.2.1. This UI makes it impossible for a user to turn on or off the Toggle.
Here's what it looks like after scrolling:
Here is the code:
import SwiftUI
struct ContentView: View {
@State private var TestListData = ["Item-1", "Item-2", "Item-3", "Item-4", "Item-5", "Item-6", "Item-7", "Item-8", "Item-9", "Item-10", "Item-11", "Item-12", "Item-13", "Item-14", "Item-15", "Item-16", "Item-17", "Item-18", "Item-19", "Item-20", "Item-21", "Item-22", "Item-23", "Item-24", "Item-25", "Item-26"]
var body: some View {
List(self.TestListData, id: (\.self)) { item in
RowView(itemName: item)
}
.padding()
}
}
struct RowView: View {
@State private var isSelected = false
let itemName: String
var body: some View {
Toggle(isOn: $isSelected) {
Text(itemName)
}
}
}
Am I doing something wrong or should I send Apple a bug?
Thanks.