SwiftUI의 VStack에서 Extra argument in cal 오류
Extra argument in call
실수로 빌딩이 통과할 수 없으니 필기를 해야 한다.재현 순서
import SwiftUI
struct Item: View {
var body: some View {
Rectangle()
.fill(Color.blue)
.frame(width: 32, height: 32)
}
}
struct YourView: View {
var body: some View {
VStack() {
Item()
Item()
Item()
Item()
Item()
Item()
Item()
Item()
Item()
Item()
Item() // ここでエラー
}
}
}
대응 방법
SwiftUI의 VStack에 구성할 수 있는 View의 사양은 최대 10개입니다.
Group
를 사용하여 이 오류를 제거합니다.struct YourView: View {
var body: some View {
VStack() {
Group {
Item()
Item()
Item()
}
Group {
Item()
Item()
Item()
}
Group {
Item()
Item()
Item()
}
Group {
Item()
Item()
}
}
}
}
참고 자료
이 방법은
ViewBuilder
의 함수 매개 변수에서 최대 10개까지 나온다.Reference
이 문제에 관하여(SwiftUI의 VStack에서 Extra argument in cal 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ariiyu/articles/3a3c91b23cc6e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)