So I have as UIGradient im using for the TextLabel below, and the UIGradient works but I want it to have a white outline so I added a UIStroke and set the color to white but it gives this weird transprancey effect and isn’t actually white
As @iamajust said, UIGradient is applying to the stroke as well, so you can just create a copy of the text and have one of it have only UIGradient and other have the UIStroke.
Another way is to have another UIGradient inside of the UIStroke which will override the gradient on text.