I’m constructing a SwiftUI app, and have run into a difficulty the place I’ve a ScrollView which incorporates a LazyVStack, and inside that could be a probably giant assortment of varied sorts of views, together with a lot of Picker and Menu views. I’ve discovered that a lot of these Picker and Menu views which are initially not seen shall be unresponsive to the touch occasions when they’re scrolled into view. Additionally, a sort of bizarre side to that is that it’s all the time the identical particular views which are unresponsive.
If I change to a plain VStack, every thing works correctly, however there’s a vital delay in initially rendering the view (therefore using LazyVStack).
This appears to me like a bug in the best way SwiftUI handles lazy rendering. I’ve accomplished a bunch of looking out across the net, however have not discovered any significantly helpful data about this. Have others run into this downside? Does anyone have any ideas about deal with this?