Можно ли настроить SFSafariViewController следующим образом: - изменить кнопку «Поделиться» - или добавить новую кнопку на той же панели инструментов, где кнопки «Поделиться» и «Компас»
Любыепомощь будет оценена.
Нет.Однако вы можете изменить некоторые конкретные настройки этого контроллера.А именно:
SFSafariViewControllerConfiguration
barCollapsingEnabled
entersReaderIfAvailable
activityItemsForURL
excludedActivityTypesForURL
preferredBarTintColor
dismissButtonStyle
Apple говорит:
Важно В соответствии с рекомендациями по рассмотрению в App Store этот контроллер представления должениспользоваться для визуального представления информации пользователям;контроллер не может быть скрыт или скрыт другими видами или слоями.Кроме того, приложение не может использовать SFSafariViewController для отслеживания пользователей без их ведома и согласия.
Важно
В соответствии с рекомендациями по рассмотрению в App Store этот контроллер представления должениспользоваться для визуального представления информации пользователям;контроллер не может быть скрыт или скрыт другими видами или слоями.Кроме того, приложение не может использовать SFSafariViewController для отслеживания пользователей без их ведома и согласия.
Наконец, действительно, вы можете использовать WKWebView вместо этого для дальнейшей настройки экрана.
WKWebView
Если ваше приложение позволяет пользователям просматривать веб-сайты из любого места в Интернете, используйте класс SFSafariViewController.Если ваше приложение настраивает, взаимодействует или управляет отображением веб-контента, используйте класс WKWebView.
Read doc: https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller