Можно ли настроить SFSafariViewController как кнопку «Поделиться»? - PullRequest
0 голосов
/ 11 февраля 2019

Можно ли настроить SFSafariViewController следующим образом: - изменить кнопку «Поделиться» - или добавить новую кнопку на той же панели инструментов, где кнопки «Поделиться» и «Компас» SFSafariViewController

Любыепомощь будет оценена.

1 Ответ

0 голосов
/ 11 февраля 2019

Нет.Однако вы можете изменить некоторые конкретные настройки этого контроллера.А именно:

  • до SFSafariViewControllerConfiguration, у вас есть barCollapsingEnabled и entersReaderIfAvailable.
  • Данные для activityItemsForURL и excludedActivityTypesForURL.
  • preferredBarTintColor и dismissButtonStyle и т. д. *

Apple говорит:

Важно

В соответствии с рекомендациями по рассмотрению в App Store этот контроллер представления должениспользоваться для визуального представления информации пользователям;контроллер не может быть скрыт или скрыт другими видами или слоями.Кроме того, приложение не может использовать SFSafariViewController для отслеживания пользователей без их ведома и согласия.

Наконец, действительно, вы можете использовать WKWebView вместо этого для дальнейшей настройки экрана.

Если ваше приложение позволяет пользователям просматривать веб-сайты из любого места в Интернете, используйте класс SFSafariViewController.Если ваше приложение настраивает, взаимодействует или управляет отображением веб-контента, используйте класс WKWebView.

Read doc: https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller

...