Я считаю, что .listRowBackground (Color.Red.Blu sh) может установить столбец строки списка, но в списке есть пустые строки, которые по-прежнему белые. Когда я прокручиваю список, он также показывает некоторую белую область. Может ли кто-нибудь помочь решить эту проблему? Это также полезно для того, чтобы рассказать мне, как изменить цвет с помощью SegmentedPickerStyle. Это видео показывает мою проблему. https://youtu.be/aEPw5hHBkFE Спасибо!
struct UserNotificationCellView: View {
@ObservedObject var userNotification: UserNotification
@ObservedObject var userNotifications: UserNotifications
var body: some View {
{
......
}
.padding(.horizontal,20)
.cornerRadius(14)
.listRowBackground(Color.Red.Blush)
// .background(Color.Red.Blush)
}
}
Ниже приведен мой список кодов
List {
ForEach(userNotifications1.userNotificationsArray, id: \.notifyId) { (userNotification) in
UserNotificationCellView(userNotification: userNotification,userNotifications: self.userNotifications1)
// .listRowBackground(Color.Red.Blush)
}.colorMultiply(Color.Red.Blush)
Spacer()
}.environment(\.defaultMinListRowHeight, 80)