Я пытаюсь установить собственный градиент для навигационного .toolbarBackground, но каждый раз запускаю его только с использованием первого цвета из LinearGradient.
.toolbar {
ToolbarItem(placement: .navigationBarTrailing) {
Menu {
// MARK: 2 Actions
// 1. logout
// 2. Delete Account
Button("Logout",action: logOutUser)
Button("Delete Account",role: .destructive,action: deleteAccount)
} label: {
Image(systemName: "slider.horizontal.3")
.rotationEffect(.init(degrees: 90))
.tint(.white)
.scaleEffect(0.8)
}
}
}
.navigationBarTitleDisplayMode(.inline)
.navigationTitle("My Garden")
.toolbarColorScheme(.dark, for: .navigationBar)
.toolbarBackground(.visible, for: .navigationBar)
.toolbarBackground(LinearGradient(gradient: Gradient(colors: [Color("Green1"), Color("Green2")]),startPoint: .bottomLeading,endPoint: .topTrailing))
Подробнее здесь: https://stackoverflow.com/questions/752 ... nd-swiftui