Изменить tintcolor SFSafariViewController?

Как говорится в названии; как изменить общий цвет оттенка нового, в iOS 9, SFSafariViewController?

Ответы

Ответ 1

Некоторые новости от iOS 10: теперь у нас есть два свойства для контроля общего внешнего вида SFSafariViewController

doc

источник: ссылка

Единственный недостаток, конечно, он недоступен для более старых версий.

if #available(iOS 10.0, *) {
    safariVC.preferredBarTintColor = .black
    safariVC.preferredControlTintColor = .white
} else {
    safariVC.view.tintColor = .someColor
}

Ответ 2

Это свойство вида safariVC.view.tintColor = UIColor.someColor()