लक्ष्य
में प्रदर्शित करने के लिए डेटा प्राप्त करें scrollView
अपेक्षित परिणाम
वास्तविक परिणाम
विकल्प
उपयोग करें List
, लेकिन यह लचीला नहीं है (विभाजकों को हटा नहीं सकता, कई कॉलम नहीं हो सकते)
कोड
struct Object: Identifiable {
var id: String
}
struct Test: View {
@State var array = [Object]()
var body: some View {
// return VStack { // uncomment this to see that it works perfectly fine
return ScrollView(.vertical) {
ForEach(array) { o in
Text(o.id)
}
}
.onAppear(perform: {
self.array = [Object(id: "1"),Object(id: "2"),Object(id: "3"),Object(id: "4"),Object(id: "5")]
})
}
}
return
print
बयान दिया था, इसलिएreturn