골
에 표시 할 데이터 가져 오기 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")]
})
}
}
Xcode 11.1, iOS 13.1, Swift 5에서 이것을 테스트하고 예상 결과를 얻었습니다 (스크롤보기가 가운데가 아니라 맨 위에 있지만).
—
sfung3
키워드도 필요 없습니다
—
sfung3
return
흥미로운, 나는 엑스 코드 11.2, 아이폰 OS 13.2, 스위프트 5 일 해요
—
youjin
예
—
youjin
print
, 전에 성명서 가 있었 으므로return
Xcode 11.2로 업데이트하고 이것을 재현 할 수 있는지 확인하겠습니다. 시간이 좀 걸리지 만 발견 한 내용을 업데이트하겠습니다.
—
sfung3