【问题标题】:Is it possible customize SFSafariViewController like edit "Share" button?是否可以像编辑“共享”按钮一样自定义 SFSafariViewController?
【发布时间】:2019-02-11 12:05:45
【问题描述】:

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

任何帮助将不胜感激。

【问题讨论】:

    标签: ios swift sfsafariviewcontroller sfsafariviewcontrollerdelegate


    【解决方案1】:

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

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

    苹果说:

    重要

    根据 App Store Review Guidelines,此视图控制器 必须用于向用户展示信息;控制器 可能不会被其他视图或图层隐藏或遮挡。此外, 一个应用程序可能不会使用 SFSafariViewController 来跟踪没有他们的用户 知情和同意。

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 2023-01-24
      • 1970-01-01
      • 2011-05-22
      相关资源
      最近更新 更多