Sou*_*hra 2 uinavigationbar titleview ios swift swiftui
我想使用 SwiftUI 在 NavigationBar 的 titleView 中设置图像。我们可以使用 UIKit 来做到这一点,如下所示:
navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
Run Code Online (Sandbox Code Playgroud)
这就是我们在 UIKit 中的做法。
我如何使用 SwiftUI 来实现这一目标?
在SwiftUI 2ToolbarItem中,您可以使用以下位置创建一个principal:
struct ContentView: View {
var body: some View {
NavigationView {
Text("Test")
.toolbar {
ToolbarItem(placement: .principal) {
Image(systemName: "ellipsis.circle")
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)