Ios SFSafariViewController在呈现后几秒钟进行着色

Ios SFSafariViewController在呈现后几秒钟进行着色,ios,swift,sfsafariviewcontroller,Ios,Swift,Sfsafariviewcontroller,在我第一次展示SFSafariViewController之后,它的“完成”和其他按钮在一秒钟内是蓝色的,甚至可能比它变成我的颜色还要少。我第二次展示SFSafariViewController时,它的色调从一开始就是我的 let safariVc = SFSafariViewController(url: url) if #available(iOS 10.0, *) { safariVc.preferredControlTintColor = UIColor.primaryColo

在我第一次展示SFSafariViewController之后,它的“完成”和其他按钮在一秒钟内是蓝色的,甚至可能比它变成我的颜色还要少。我第二次展示SFSafariViewController时,它的色调从一开始就是我的

let safariVc = SFSafariViewController(url: url)

if #available(iOS 10.0, *) {
    safariVc.preferredControlTintColor = UIColor.primaryColor
}

vc.present(safariVc, animated: true)