2.2 检查视图布局
1分钟内可阅读完
原文链接: https://developer.apple.com/documentation/swiftui/inspecting-view-layout
2.2 检查视图布局
使用 Xcode 预览或添加临时边框来确定视图的位置与范围。
概述
要了解 SwiftUI 如何确定视图的尺寸和位置,可以借助 Xcode 预览来检查单个视图的边界。你也可以添加临时边框,看看 SwiftUI 如何一并确定多个视图的位置和尺寸。
用 Xcode 预览高亮显示视图
使用 Xcode 预览,只要在编辑器中选中某个视图或子视图,就能快速看到这个特定视图元素的尺寸。为说明这一点,下面的示例使用 VStack 把由 SF Symbols 提供的图像垂直摆放在名字上方:
| |
选中 VStack 后,你会看到 Xcode 预览中的视图周围出现蓝色边框:

用临时边框探索复杂布局
要同时看到多个视图的边框,或者在视图未被选中时看到边框,可以临时用视图修饰符 border(_:width:) 添加边框。把边框颜色设为 blue 之外的颜色,就能轻松地与 Xcode 添加的边框区分开来:
| |
