So ändern Sie die Farbe von ContextMenu-Elementen in SwiftUI [Duplikat]
Posted: 11 Jan 2025, 10:31
In diesem SwiftUI-Code erstelle ich ein „ContextMenu“ mit dem Schlüsselwort „menu“, um eine einfache Tippfunktion anstelle eines Drückens und Haltens zu erhalten.
Was ich versuche Was man tun muss, ist, die Farbe der darin enthaltenen Elemente zu ändern. Ein wenig stöbern zeigt, dass SwiftUI-Menüs das Ändern der Farben in ihnen nicht unterstützen, dies existiert jedoch in der Kalender-App auf iOS

Kann mir bitte jemand den richtigen Weg weisen, wie ich dieses Ziel erreichen kann?
Das ist mein Code
Was ich versuche Was man tun muss, ist, die Farbe der darin enthaltenen Elemente zu ändern. Ein wenig stöbern zeigt, dass SwiftUI-Menüs das Ändern der Farben in ihnen nicht unterstützen, dies existiert jedoch in der Kalender-App auf iOS

Kann mir bitte jemand den richtigen Weg weisen, wie ich dieses Ziel erreichen kann?
Das ist mein Code
Code: Select all
import SwiftUI
import SwiftData
struct TagPickerContextMenu: View {
@Query var tags: [Tag]
@Binding var selectedTag: Tag?
var body: some View {
Menu {
ForEach(0..