在 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 进行搜索,后退按钮将自动存在,您无需重新创建它。
我有一个按钮,我希望它有 < 返回图标和返回文本。这就是我所做的:
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 进行搜索,后退按钮将自动存在,您无需重新创建它。