DebugFrame库是一个简单而强大的工具,可以帮助您轻松构建SwiftUI视图。
-
在实际应用中,它是一个可以对任何SwiftUI视图应用的修饰符。它为您视图添加一个覆盖层,显示视图周围的边框以及视图的原点和大小信息。这在识别布局问题时非常有帮助,例如视图过大或过小,或者视图位置不正确。
-
另一个功能是针对View的debugBackground扩展,每次重新渲染时都会随机选择颜色。
DebugFrame
或 https://github.com/vdshko/DebugFrame
pod 'DebugFrame'
VStack {
title
.debugFrame()
Spacer()
rectangles
.debugFrame(color: .black)
Spacer()
}
.debugFrame(color: .black, .size)
VStack {
title
.debugBackground()
Spacer()
}

