SwiftUI中VStack指代canvas还是ContentView?
关于SwiftUI中
VStack的归属说明 VStack既不是指代canvas,也不是指代ContentView,它是SwiftUI里的垂直布局容器,作用是将内部的子视图按垂直方向排列。
ContentView是你创建的自定义视图结构体,一般作为项目的根视图,VStack通常写在ContentView的body属性中,属于视图内容的一部分。- canvas是Xcode的预览画布,用来实时展示SwiftUI视图的渲染效果,它会把包含
VStack的ContentView渲染出来,但VStack本身和canvas没有归属关系。
结合你提供的截图来看:
截图里的VStack是ContentView的body中的布局容器,canvas只是负责将这个包含VStack的ContentView可视化展示出来。
内容的提问来源于stack exchange,提问作者user7693832
相关产品推荐
相关产品推荐

