Is there a way to change the tint color of a TabView without affecting its subviews?

I am trying to change the highlight color of the tabs in SwiftUI, but when I applied .tint() to the TabView (which is the root view of my app), the entire app seems to be affected. What's more, the views under each seems to randomly switch between the default blue tint and the custom tint I configured.

Is there a way to only change the tab bar's tint color? Thanks!

Is there a way to change the tint color of a TabView without affecting its subviews?
 
 
Q