如何显示 SFSafariViewController 而无需在浏览器中打开它的选项

问题描述 投票:0回答:1

我使用

SFSafariViewController
作为登录页面。我想禁用在外部浏览器中打开网页的选项。有没有简单的方法隐藏右下角的浏览器图标?

if let url = URL(string: "[URL]") {
    let vc = SFSafariViewController(url: url)
    vc.modalPresentationStyle = .pageSheet
    vc.dismissButtonStyle = .cancel
    present(vc, animated: true)
}

我找不到任何简单的解决方案。我需要重新创建整个视图吗?

The icon I want to hide

ios swift mobile
1个回答
0
投票

我不知道

ASWebAuthenticationSession
,但它更适合我的需求,并提供了我需要的确切选项。

© www.soinside.com 2019 - 2024. All rights reserved.