是否可以像编辑“共享”按钮那样自定义SFSafariViewController?

时间:2019-02-11 12:05:45

标签: ios swift sfsafariviewcontroller sfsafariviewcontrollerdelegate

是否可以像这样自定义SFSafariViewController: -更改“共享”按钮 -或在“共享”和“指南针”按钮位于同一工具栏上添加新按钮 SFSafariViewController

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

不。但是,您可以更改该控制器的某些特定配置。即:

  • 通过SFSafariViewControllerConfiguration,您拥有barCollapsingEnabledentersReaderIfAvailable
  • activityItemsForURLexcludedActivityTypesForURL的数据。
  • preferredBarTintColordismissButtonStyle等...

苹果说:

  

重要

     

根据App Store审核指南,此视图控制器   必须用于向用户显示信息;控制器   可能不会被其他视图或图层隐藏或遮盖。另外,   应用程式可能无法使用SFSafariViewController追踪没有使用者的使用者   知识和同意。

最后,实际上,您可以使用WKWebView来进一步自定义屏幕。

  

如果您的应用允许用户从Internet上的任何位置查看网站,   使用SFSafariViewController类。如果您的应用是自定义的,   与网页内容互动或控制其显示,请使用   WKWebView类。

阅读文档:https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller

相关问题