SFSafariViewController作为子视图

时间:2016-05-16 13:29:54

标签: ios swift sfsafariviewcontroller

我想使用SFSafariViewController,但仍然在下面添加我自己的几个按钮。我没有办法做到这一点。

我尝试使用

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

这会导致白屏空白。 有没有办法用SFSafariViewController完成这个或者我是否必须用WKWebView构建我自己的“浏览器”?

提前致谢!

1 个答案:

答案 0 :(得分:5)

根据(Apple)的定义,SFSafariViewController不是太可定制的,它假设为用户提供常规Safari应用程序的完整UX / UI体验。

如果你想添加自己的按钮,你必须创建自己的UIViewController子类,并添加一个WKWebView作为子视图。