答案 0 :(得分:2)
不。但是,您可以更改该控制器的某些特定配置。即:
SFSafariViewControllerConfiguration
,您拥有barCollapsingEnabled
和entersReaderIfAvailable
。activityItemsForURL
和excludedActivityTypesForURL
的数据。preferredBarTintColor
和dismissButtonStyle
等... 苹果说:
重要
根据App Store审核指南,此视图控制器 必须用于向用户显示信息;控制器 可能不会被其他视图或图层隐藏或遮盖。另外, 应用程式可能无法使用SFSafariViewController追踪没有使用者的使用者 知识和同意。
最后,实际上,您可以使用WKWebView
来进一步自定义屏幕。
如果您的应用允许用户从Internet上的任何位置查看网站, 使用SFSafariViewController类。如果您的应用是自定义的, 与网页内容互动或控制其显示,请使用 WKWebView类。
阅读文档:https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller