导航栏返回按钮的文字 - SwiftUI

4
如何在SwiftUI中更改navigationBar上“返回”按钮的文本?来自navigationLink表单
init(){
    UINavigationBar.appearance().backgroundColor = UIColor(named: "azul")
    UINavigationBar.appearance().tintColor = UIColor(named: "azul")
    UINavigationBar.appearance().barTintColor = UIColor(named: "azul")
    UINavigationBar.appearance().titleTextAttributes = [.foregroundColor: UIColor.white]
    UINavigationBar.appearance().largeTitleTextAttributes = [.foregroundColor: UIColor.white]
    UITableView.appearance().separatorColor = .clear
}

var body: some View {
    NavigationView() {
        List {
            NavigationLink(destination: CalculoCPKDadosHoffView()) {
                FuncionalidadeRow(nome: "Cálculo de CPK - Ciclo total do pneu",
                                  descricao: "Calcula o custo por quilômetro rodado de um pneu e suas recapagens e compara com o concorrente.")
            }
            NavigationLink(destination: CalculoMMSulcoView()) {
                FuncionalidadeRow(nome: "Cálculo mm de sulco - Ciclo total do pneu", descricao: "Calcula o custo por milímetro de sulco de um pneu e compara com o concorrente.")
            }
            //NavigationLink(destination: TelaTeste()) {
            //    FuncionalidadeRow(nome: "Tela teste", descricao: "Apenas para fazer testes no app.")
            //}
        }.navigationBarTitle("Funcionalidades")
    }
1个回答

0
NavigationView 应该将 "Back" 文本更改为 navigationBarTitle 的文本。

可能这是SwiftUI的一个bug。 - Martin Dill

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