我试图将导航视图的屏幕背景颜色设置为相同的颜色(浅灰色)。我的目标是使每个屏幕和导航视图背景的背景颜色全局相同(灰色)。我该如何归档它?我试过这个:
var body: some View {
NavigationView {
ZStack {
Color.gray.opacity(0.1)
VStack{
Spacer()
}
}.navigationTitle("Today")
.navigationBarItems(leading: Text("some texts"))
}
}
Run Code Online (Sandbox Code Playgroud)
更新: 将颜色设置为ignoresSafeArea!
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
ZStack {
Color
.red
.ignoresSafeArea() // <<: Here
Color
.yellow
.cornerRadius(20)
.padding()
}.navigationTitle("Today")
.navigationBarItems(leading: Text("some texts"))
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3229 次 |
| 最近记录: |