本文介绍了如何在 SwiftUI 的 NavigationView 中放置徽标?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在应用程序的顶部使用徽标图像而不是 NavigationView 标题.找不到在 NavigationView 中使用图像的任何文档.

I am trying to use a logo image instead of a NavigationView title at the top section of the app. Couldn't find any documentation of using images inside a NavigationView.

推荐答案

SwiftUI 2

在 SwiftUI 2/iOS 14 中,您可以创建带有 principal 位置的 ToolbarItem:

struct ContentView: View {
    var body: some View {
        NavigationView {
            Text("Test")
                .toolbar {
                    ToolbarItem(placement: .principal) {
                        Image(systemName: "ellipsis.circle")
                    }
                }
        }
    }
}

查看ToolbarItemPlacement 文档了解更多展示位置.

这篇关于如何在 SwiftUI 的 NavigationView 中放置徽标?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-04 22:08