2016-05-16 54 views
1

我想使用SFSafariViewController,但仍然添加我自己下面的幾個按鈕。我沒有找到辦法做到這一點。SFSafariViewController作爲子視圖

我嘗試使用

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

這將導致一個空白屏幕。 有沒有辦法用SFSafariViewController來實現這一點,還是我必須用WKWebView構建我自己的「瀏覽器」?

在此先感謝!

回答

3

SFSafariViewController根據定義(Apple的)定義不太可靠,因此假定爲用戶提供常規Safari應用程序的接近UX/UI體驗。

如果你想添加你自己的按鈕,你將不得不創建你自己的UIViewController的子類,並添加一個WKWebView作爲它的子視圖。