As the title says; how does one change the overall tint color of the new, in iOS 9, SFSafariViewController?
There's no need for that.
Just use CSafariWebKit and set the Color you want in BarTintColor and the TintColor:
So, you won't need to check if it's available. The frameworks does it for you
let vc = SafariViewController(url: url, barTintColor: nil, tintColor: nil)
vc.presentSafari(fromViewController: self, whenDidFinish: nil)