私はデモ用の非常に単純なアプリを作成しており、使用して Web ページを表示しようとしています ( CookieにアクセスSFSafariViewController
するには、使用する必要があります)。SF
WKWebView
User
をいくつか紹介したいのですが、うまくUI buttons
いきませんでした。
私はこのスニペットを試しました(の完了コールバックに配置されましたpresentViewController()
:
let width: CGFloat = 66
let x: CGFloat = self.view.frame.width - width
// It can be any overlay. May be your logo image here inside an imageView.
let overlay = UIView(frame: CGRect(x: x, y: 20, width: width, height: 44))
overlay.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.5)
svc.view.addSubview(overlay)
...この投稿で概要を説明します。彼らの場合、リロード ボタンを小さなビューでカバーしようとしています。ユースケースに関係なく、私にとっては、ロードするとすぐにビューが消えますSFSafariViewController
(一瞬見えて消えます)。
ボタンをモーダルで表示することを考えていました.OverContext
が、ユーザーは と対話できずSFSafariViewController
、これも機能しません。
これが基本的に私が求めているものです(粗くて簡単なモックアップを許してください)...基本的に、その上にビューが表示されたSafariViewController(下を参照)...透明性は、それがSafari上に表示されていることを示すためのものです)。
任意の推奨事項は大歓迎です。