相关疑难解决方法(0)

如何在 SwiftUI 中设置图像色调?

我正在尝试在 SwiftUIImage类中设置图像色调

对于 UIKit,我可以使用设置图像色调

let image = UIImage(systemName: "cart")!.withTintColor(.blue)
Run Code Online (Sandbox Code Playgroud)

但我在 swiftui 文档中找不到这样的设置

swiftui

29
推荐指数
4
解决办法
8486
查看次数

如何在 swiftUI 中为 viewController 设置背景颜色?

我一直试图viewController在 swiftUI 中为整体设置背景颜色,但我无法做到。视图不带属性.backgroundColor

我已经使用尝试.backgroundColor的属性viewControllersceneDelegate也是一样,它没有采取属性,但它需要的foregroundColor属性。

ios swiftui xcode11

6
推荐指数
2
解决办法
7433
查看次数

如何在 SwiftUI 中设置 NavigationView 背景颜色

我正在尝试设置NavigationView. 我正在尝试ZStack使用下面的代码添加一个(部分来自 SwiftUI 教程)。然而它永远是白色的,除非我NavigationView...Spacer()

    var body: some View {
    ZStack
        {
            NavigationView {
                List {
                    Toggle(isOn: $userData.showFavoritesOnly) {
                        Text("Favourites")
                    }
                    ForEach(userData.landmarks) { landmark in
                        if !self.userData.showFavoritesOnly || landmark.isFavorite {
                            NavigationLink(destination: LandmarkDetail(landmark: landmark)) {
                                LandmarkRow(landmark: landmark)
                            }
                        }
                    }
                }

                .navigationBarTitle(Text("Landmarks"), displayMode: .large)
            }

    }.background(Color.blue.edgesIgnoringSafeArea(.all))
}
Run Code Online (Sandbox Code Playgroud)

我可以设置单个列表项的颜色,但我希望整个背景显示为蓝色

xcode ios swift swiftui

3
推荐指数
1
解决办法
4858
查看次数

标签 统计

swiftui ×3

ios ×2

swift ×1

xcode ×1

xcode11 ×1