在 SwiftUI 的 UINavigationItem 按钮中添加返回图标和 "Back" 文本

Adding Back icon and "Back" text within a UINavigationItem button in SwiftUI

我有一个按钮,我希望它有 < 返回图标和返回文本。这就是我所做的:

Text("\(Image(systemName: "chevron.left"))Back")

我收到这个错误:

实例方法 'appendInterpolation' 要求 'Image' 符合“_FormatSpecifiable”

我尝试将其修复为:

Text("\(Image(systemName: "chevron.left"))Back" as String)

但是不行。我该如何解决它。

您可以像这样创建后退按钮:

Button(action: {
    
}, label: {
    HStack(spacing: 4) {
        Image(systemName: "arrow.left")
        Text("Back")
    }
})
.accentColor(.blue)

但是,我会注意到,如果您使用的是 NavigationView 并使用 NavigationLink 进行搜索,后退按钮将自动存在,您无需重新创建它。