๐ธparent view
SwiftUI โฉ view โฉ hierarchy โฉ parent view
parent view (็ถ่ฆๅๆๆฏ่ฆๅ)
ๆฌ่บซๆฏ container view๏ผไพๅฆ๏ผ
ParentView{ ChildView }ไธญ็ParentViewใ่ขซ view modifier ไฟฎ้ฃพ้ๅพ็่ฆๅ๏ผไพๅฆ๏ผ
childView.modifier()ๅฐฑๆฏchildView็ parent viewใ
root view ่ๅ ถๆๅซ็ๆๆๅญ่ฆๅ (descendants) ๅฝขๆ view hierarchyใ
ๅจ container view ็็ๆณ๏ผๅคงๆฌ่่ฃก้ข็ views ๅฐฑๆฏ child viewsใ
// ่ขซ container view ๆๅ
ๅซ็ view
HStack { // parent
Text("Hello") // child
Color.red // child
}ๅจๆ view modifiers ็ๆ ๆณไธ๏ผ่ฆๅ้ไพ็๏ผๅ้ข็ๆฏ child view๏ผๅพ้ข็ๆฏ parent viewใ
// ่ขซ view modifier ไฟฎ้ฃพ็ view
view // child
.padding() // parent
.frame(width: 100, height: 100) // grand parent
.border(.black) // grand grand parentๅฆๆ็ตๅ่ตทไพ็๏ผ
// container view + view modifiers
HStack { // parent
Text("Hello") // child
Color.red // child
}
.padding() // parent
.frame(width: 100, height: 100) // grand parent
.border(.black) // grand grand parent้ๆ็ view hierarchy ๅฐฑๆ่ฎๆ๏ผ
container view ไธๅฎๆฏ parent view๏ผไฝ parent view ไธไธๅฎๆฏ container viewใ
Last updated
Was this helpful?