gpt4 book ai didi

SwiftUI 如何像 UIKit 一样为 NavigationBar titleView 设置图像?

转载 作者:行者123 更新时间:2023-12-03 18:29:24 25 4
gpt4 key购买 nike

我想在 SwiftUI 中导航栏的 titleView 中设置图像,就像我们在 UIKit 中所做的一样

navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
这就是我们在 UIKit 中的做法。
有人知道怎么做吗?

最佳答案

这是如何做到的:

  • 添加 SwiftUIX到您的项目。
  • 通过 View.navigationBarTitleView(_:displayMode:) 设置您的自定义标题 View

  • 示例代码:

    struct ContentView: View {
    public var body: some View {
    NavigationView {
    Text("Hello World")
    .navigationBarTitleView(MyView())
    }
    }
    }

    关于SwiftUI 如何像 UIKit 一样为 NavigationBar titleView 设置图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58503322/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com