我想使用SwiftUI在NavigationBar的titleView中设置图像。 我们可以通过如下使用UIKit来做到这一点:
navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
这是我们在UIKit中进行的操作。
如何使用SwiftUI实现这一目标?
答案 0 :(得分:1)
在 SwiftUI 2 中,您可以使用ToolbarItem
位置创建一个principal
:
struct ContentView: View {
var body: some View {
NavigationView {
Text("Test")
.toolbar {
ToolbarItem(placement: .principal) {
Image(systemName: "ellipsis.circle")
}
}
}
}
}