From 5043ba5ba4491a890109d6fb3733f3cd424d0cbe Mon Sep 17 00:00:00 2001 From: Scott Pfeil Date: Fri, 14 Jan 2022 14:34:54 -0500 Subject: [PATCH] move to web view --- MVMCoreUI/Atomic/Atoms/Views/WebView.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MVMCoreUI/Atomic/Atoms/Views/WebView.swift b/MVMCoreUI/Atomic/Atoms/Views/WebView.swift index 66f0d8ed..1ee08fd7 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/WebView.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/WebView.swift @@ -8,6 +8,7 @@ import UIKit import WebKit +import SafariServices @objcMembers open class WebView: View, MVMCoreUIViewConstrainingProtocol { @@ -175,7 +176,11 @@ extension WebView : WKNavigationDelegate { let urlString = url.absoluteString.removingPercentEncoding, !urlString.contains("#") { MVMCoreDispatchUtility.performBlock(onMainThread: { - UIApplication.shared.open(navigationAction.request.url!, options: [:], completionHandler: nil) + // Presents standard webview. + let safariViewController = SFSafariViewController(url: url) + safariViewController.preferredBarTintColor = .white + safariViewController.preferredControlTintColor = .black + MVMCoreNavigationHandler.shared()?.present(safariViewController, animated: true) }) decisionHandler(.cancel) } else {