我想仅当 showBar = false 时将填充设置为 -15,如何添加此内部填充参数的条件?这适用于 macOS 10.15 应用程序。
@State private var showBar = true
VStack {
WebView
}
.frame(maxWidth: .infinity, maxHeight: .infinity)
.edgesIgnoringSafeArea(.all)
.padding(.top, -15)
Run Code Online (Sandbox Code Playgroud)
在修饰符内部使用三元运算符,例如
.frame(maxWidth: .infinity, maxHeight: .infinity)
.edgesIgnoringSafeArea(.all)
.padding(.top, showBar ? 0 : -15) // << here !!
Run Code Online (Sandbox Code Playgroud)