如何更改NavigationView上返回按钮的颜色

44

当您点击按钮时,它会带您到一个新的视图,并在左上方放置一个返回按钮。我无法确定哪个属性控制后退按钮的颜色。我尝试添加accentColor和foregroundColor,但它们只编辑视图内的项目。

var body: some View {
    NavigationView {
        NavigationLink(destination: ResetPasswordView()) {
            Text("Reset Password")
            .foregroundColor(Color(red: 0, green: 116 / 255, blue: 217 / 255))
            .padding()
        }
    }
}
12个回答

-1

.navigationBarBackButtonHidden(true)
        .navigationBarItems(leading:
                Button(action: {presentation.wrappedValue.dismiss()}, label: {
                    HStack {
                    Image(systemName: "chevron.backward")
                        .foregroundColor(Color(UIColor.darkGray))
                    Text(username)
                        .foregroundColor(Color(UIColor.darkGray))
                        .font(UIHelper.largeSize())
                    }
                })

-2

你可以尝试将foregroundColor或accentColor设置为NavigationView(在倒数第二个闭合括号之后)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接