首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在SwiftUI的NavigationView中放置徽标?

如何在SwiftUI的NavigationView中放置徽标?
EN

Stack Overflow用户
提问于 2019-06-11 22:39:45
回答 5查看 14.8K关注 0票数 16

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

EN

回答 5

Stack Overflow用户

发布于 2020-06-11 08:28:53

SwiftUIX中,您可以使用navigationBarTitleView(View)

代码语言:javascript
复制
NavigationView() {
    NavigationLink(destination:YourView().navigationBarTitleView(Image(systemName: "message.fill")))
}

票数 5
EN

Stack Overflow用户

发布于 2020-05-01 11:38:43

判断并调整填充:)

下面是代码:

代码语言:javascript
复制
            .navigationBarTitle(
            Text("")
            , displayMode: .inline)
            .navigationBarItems(leading:
                HStack {
                    Button(action: {
                    }) {
                        Image(systemName: "arrow.left")
                    }.foregroundColor(Color.oceanWhite)
                    Image("oceanview-logo")
                        .resizable()
                        .foregroundColor(.white)
                        .aspectRatio(contentMode: .fit)
                        .frame(width: 60, height: 40, alignment: .center)
                    .padding(UIScreen.main.bounds.size.width/4+30)
                }
                ,trailing:

                HStack {

                    Button(action: {
                    }) {
                        Image(systemName: "magnifyingglass")
                        }.foregroundColor(Color.oceanWhite)
                }
        )
票数 4
EN

Stack Overflow用户

发布于 2021-07-25 17:46:07

使用以下命令:

代码语言:javascript
复制
NavigationView {
    Text("Hello, SwiftUI!")
        .navigationBarTitleDisplayMode(.inline)
        .toolbar {
            ToolbarItem(placement: .principal) {
                HStack {
                    Image(systemName: "sun.min.fill")
                    Text("Title").font(.headline)
                }
            }
        }
}

图片来源:https://sarunw.com/posts/custom-navigation-bar-title-view-in-swiftui/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56546213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档