Используйте градиент для .toolbarBackground SwiftUIIOS

Программируем под IOS
Anonymous
Используйте градиент для .toolbarBackground SwiftUI

Сообщение Anonymous »

Я пытаюсь установить собственный градиент для навигационного .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

Вернуться в «IOS»