2016-05-16 5 views
1

Я хотел бы использовать SFSafariViewController, но все же добавить несколько собственных кнопок ниже. Я не нашел способ сделать это.SFSafariViewController as subview

Я попытался с помощью

let svc = SFSafariViewController(URL: testURL) 
self.containerView.addSubview(svc.view) 

Это приводит к пустой белый экран. Есть ли способ выполнить это с помощью SFSafariViewController или мне нужно создать собственный «браузер» с WKWebView?

Заранее благодарен!

ответ

3

SFSafariViewController не слишком настраивается по определению (из Apple), он должен дать пользователю приблизительный опыт UX/UI обычного приложения Safari.

Если вы хотите добавить свои собственные кнопки, вам придется создать свой собственный подкласс UIViewController и добавить WKWebView в качестве подпрограммы к нему.