[iOS, SwiftUI] UiRefreshControl.tintColor is not the same as given one

Hello!

I'm trying to set a UiRefreshControl.tintColor:

.onAppear {
    UIRefreshControl.appearance().tintColor = UIColor.systemBlue
}

But instead of

I get

The color in the second picture is a high contrast version of the first one. I can't understand why it works this way.

I also tried the following.

UIRefreshControl.appearance().tintColor = UIColor(red: 0, green: 0.478, blue: 1, alpha: 1) // doesn't work
UIRefreshControl.appearance().tintColor = UIColor(named: "RefreshControlColor") // doesn't work, here set "High contrast" on and indicated Universal.systemBlueColor

Perhaps I missed something?

[iOS, SwiftUI] UiRefreshControl.tintColor is not the same as given one
 
 
Q