gpt4 book ai didi

ios - 在 Safari View Controller 中隐藏共享选项

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:36 24 4
gpt4 key购买 nike

有什么方法可以隐藏 Safari View Controller 中的共享选项,这是默认设置的吗?我试图隐藏 Safari View Controller 默认提供的额外选项,但无法这样做。

如果有人知道这件事,请告诉我。

谢谢!

最佳答案

SFSafariViewController 不适用于自定义。甚至 Apple 文档也说要使用 WKWebView如果您想自定义 Safari View Controller 的外观。

来自 Apple 文档

Choosing the Best Web Viewing Class

If your app lets users view websites from anywhere on the Internet, use the SFSafariViewController class. If your app customizes, interacts with, or controls the display of web content, use the WKWebView class. When you adopt SFSafariViewController and a user presses a link to peek at and then pop to the link’s destination, the user views web content from within your app. Tapping Done, the user returns to the view controller that was displayed before the web content was loaded. When you instead use the WKWebView class, Peek and Pop sends the user to Safari by default.

另一方面,SFSafariViewController 确实提供了某种 UI 自定义。您只能更改 preferredBarTintColorpreferredControlTintColor。 iOS 11 具有使用 @NSCopying var configuration 来设置初始配置的新选项:SFSafariViewController.Configuration { get } 但遗憾的是,这对您也没有帮助

关于ios - 在 Safari View Controller 中隐藏共享选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45183339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com