相关疑难解决方法(0)

SwiftUI更新导航栏标题颜色

如何在SwiftUI中更改导航栏标题颜色

NavigationView {
            List{
                ForEach(0..<15) { item in
                    HStack {
                        Text("Apple")
                            .font(.headline)
                            .fontWeight(.medium)
                            .color(.orange)
                            .lineLimit(1)
                            .multilineTextAlignment(.center)
                            .padding(.leading)
                            .frame(width: 125, height: nil)


                        Text("Apple Infinite Loop. Address: One Infinite Loop Cupertino, CA 95014 (408) 606-5775 ")
                            .font(.subheadline)
                            .fontWeight(.regular)
                            .multilineTextAlignment(.leading)
                            .lineLimit(nil)


                    }
                }
            }
            .navigationBarTitle(Text("TEST")).navigationBarHidden(false).foregroundColor(.orange)
            }
Run Code Online (Sandbox Code Playgroud)

我已经尝试过,.foregroundColor(.orange)但是没有用

也尝试过 .navigationBarTitle(Text("TEST").color(.orange))

有什么帮助吗?

navigationbar ios swiftui

15
推荐指数
12
解决办法
8867
查看次数

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

我想在 SwiftUI 中的 NavigationBar 的 titleView 中设置图像,就像我们在 UIKit 中所做的那样

navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
Run Code Online (Sandbox Code Playgroud)

这就是我们在 UIKit 中的做法。

有人知道怎么做吗?

swift5 swiftui ios-navigationview

7
推荐指数
3
解决办法
4182
查看次数

如何使用 SwiftUI 设置导航栏标题的图像?

我想使用 SwiftUI 在 NavigationBar 的 titleView 中设置图像。我们可以使用 UIKit 来做到这一点,如下所示:

navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
Run Code Online (Sandbox Code Playgroud)

这就是我们在 UIKit 中的做法。

我如何使用 SwiftUI 来实现这一目标?

uinavigationbar titleview ios swift swiftui

2
推荐指数
1
解决办法
1171
查看次数