如何解决SwiftUI覆盖在NavigationView / NavigationBarTitle
是否可以将覆盖层放置在NavigationBarTitle /后退按钮的顶部?在此示例中,我希望灰色矩形隐藏navigationBarTitle和“后退”按钮。
import SwiftUI
struct ContentView: View {
var body: some View {
EmptyView()
.sheet(isPresented: .constant(true)){
NavigationView{
NavigationLink(destination: MyView(),label: {Text("Go to view")})
}
}
}
}
struct MyView: View {
var body: some View{
VStack{
HStack{
Spacer()
Rectangle()
.frame(width: 400,height: 100)
.foregroundColor(.gray)
.offset(y: -100)
Spacer()
}
Spacer()
}
.zIndex(100) //doesn't do anything
.navigationBarTitle("View")
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。