swiftui - 在 SwiftUI 的 UINavigationItem 按钮中添加返回图标和“返回”文本
问题描述
我有一个按钮,我希望它有 < 后退图标和返回文本。这就是我所做的:
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,则后退按钮将自动出现,您无需重新创建它。
推荐阅读
- python - Keras 给出错误:ValueError:('无法解释激活函数标识符:'
- r - 分页循环卡在 x > 99
- node.js - 如何在 nodejs 中使用分析计算在线用户
- ajax - 如何从 RxJS 的 ajax 中获取响应头?
- java - 复制资源在 Maven 资源插件中不起作用
- opayo - PSD2 SagePay - 什么要求
- ansible - ansible awx/tower 不接受变量中的值列表
- php - 警告:move_uploaded_file():无法将“文件”移动到“文件夹”
- django - 如何自动将对象与创建它的用户连接起来,并仅显示特定用户在 django 中创建的那些对象?
- python - 如何在 QLineEdit 中居中文本?