Почему фон NavigationLink серый? - PullRequest
1 голос
/ 07 ноября 2019

Я следую учебному пособию SwiftUI , чтобы создать свое первое приложение с SwiftUI, но на TVO, и я не знаю, почему, но элемент представления с прокруткой имеет серый цвет фона, и когда они сфокусированы, онистать белым. Я не нахожу способ изменить цвет ...

Можете ли вы мне помочь, пожалуйста?

enter image description here

Мой код:

struct LigneCategorie: View {
    var nomCategorie: String
    var items: [Recette]

    var body: some View {
        VStack(alignment: .leading) {
            Text(self.nomCategorie)
                .font(.headline)
                .padding(.leading, 15)
                .padding(.top, 5)

            ScrollView(.horizontal, showsIndicators: false) {
                HStack(alignment: .top) {
                    ForEach(self.items) { recette in
                        NavigationLink(
                            destination: RecetteDetail(
                                recette: recette
                            )
                        ) {
                            CategoryItem(recette: recette)
                        }
                    }
                }
            }
            .frame(height: 185)
        }
    }
}


struct CategoryItem: View {
    var recette: Recette
    var body: some View {
        VStack(alignment: .leading) {
            recette.image
                .renderingMode(.original)
                .resizable()
                .frame(width: 200, height: 150)
                .cornerRadius(10)
            Text(recette.name)
                .foregroundColor(.primary)
                .font(.caption)
        }
        .padding(.leading, 15)

    }
}

Спасибо

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете установить фон вашего школьного представления в окне предварительного просмотра. при щелчке по представлению прокрутки вы увидите выбранный вид прокрутки в режиме предварительного просмотра. Должны появиться опции «Шрифт», «Цвет» и аналогичные параметры. Но если нет, то попробуйте это, это должно быть полезно.

            ScrollView(.horizontal, showsIndicators: false) {
}.color(.gray) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...