I used List(select:) to make it selectable. When scrolling to select many rows, the selected content sometimes disappears. Is running out of memory a problem? While the default app in ios has smooth multi-selection, it is unstable when using swiftui's list function. Multi-select in the mail app, for example, doesn't run out of memory when many rows are selected. How do you achieve this perfection? The code is nothing special. Create a list with List(select:) and rows with ForEach(array, id:.self). I'll attach a video
https://i.stack.imgur.com/2px9i.gif