13

私はSafariViewControllerウェブページを表示するために使用していますが、デフォルトの「完了」ボタンではなく、アプリからプッシュしNavigationControllerてナビスタックと戻る矢印を保持しています。ただし、デフォルトの [完了] ボタンと検索バーを非表示にする必要がありますSafariViewController。それはまだ可能ですか?以下のコードとスクリーンショットを参照してください...

let svc = SFSafariViewController(URL: pinterestSafariURL)
            navigationController?.pushViewController(svc, animated: true)

ここに画像の説明を入力

注:この質問へのリンクですが、答えはハックですが、SafariViewController APIを使用して解決策を探していました:SFSafariViewController:ナビゲーションバーを隠す

4

2 に答える 2

10

に関するApple のドキュメントによるSFSafariViewControllerと、[完了] ボタンまたは URL バーのいずれかを非表示にする一般にアクセス可能な方法はないようです。Apple は、カスタム ブラウザ インターフェイスが必要な場合は、WKWebViewを使用することをお勧めします。

WKWebView には、埋め込まれた を作成する方法を示すAppCoda チュートリアルがあります。それが役立つことを願っています!ViewControllerWKWebView

于 2016-04-15T18:15:56.333 に答える