ios – Swift UI Multiple different views in scroll view makes UI buggy


Hello I have a basic scroll view set up. data1 – data3 are all different view types. If I put a single datatype in the scroll view by its self then the view is not buggy and works well. but adding multiple different types of views inside the scroll view makes the UI pretty buggy (refresh rate very low). Is it bad practice to have multiple different view types within a scroll view? If so how can I fix this problem?

ScrollView {
    VStack {
        HStack {
            Text("Data1").font(.title3).bold()
            Spacer()
        }.padding(.top).padding(.leading, 5)
        ForEach(data1){ element in
            SomeView(element: element)
        }
        HStack {
            Text("Data1").font(.title3).bold()
            Spacer()
        }.padding(.top).padding(.leading, 5)
        ForEach(data2){ element in
            SomeViewSec(element: element)
        }
        HStack {
            Text("Data1").font(.title3).bold()
            Spacer()
        }.padding(.top).padding(.leading, 5)
        ForEach(data3){ element in
            SomeViewThree(element: element)
        }
    }
}

Latest articles

spot_imgspot_img

Related articles

Leave a reply

Please enter your comment!
Please enter your name here

spot_imgspot_img