Black text on white button on iOS 18 Accented Home Screen Widget

Hi.

I am making my widgets ready for iOS 18 accented Home Screen widgets.

I am having issues setting the color of text to black. This is required as I have a white button with black text and black icon. I have tried manually, without using my Color, to set the text to .black or .white. It will always be white.

When applying the accent, I can use the .widgetAccentedRenderingMode(.fullColor) to turn the icon black, but I cannot do this for the text.

Button(intent:  --intent--) {
                HStack(alignment: .center) {
                    
                    Text("Play")
                        .font(.system(size: 12, weight: .bold))
                        .foregroundStyle(Color("buttonAccentColor")) // Problem here, this is forced to be white, I want it to be black
                    
                    Image("resume")
                        .renderingMode(.template)
                        .resizable()
                        .widgetAccentedRenderingMode(.fullColor) // This works
                        .aspectRatio(contentMode: .fit)
                        .frame(width: 16, height: 16)
                        .foregroundStyle(Color("buttonAccentColor"))
                }
                .padding(8)
                .padding(.horizontal, 8)
            }
            .buttonStyle(.plain)
            .background(Color("neutral100"))
            .clipShape(Capsule())
Black text on white button on iOS 18 Accented Home Screen Widget
 
 
Q