大家好,我正在尝试使用ZStack以全屏模式显示野生动物园视图
ZStack
{
HStack
{
VStack
{
Safari(url: url)
}
}
}
.edgesIgnoringSafeArea(.all)
.offset(x: 0, y: self.modalPresented ? 0 : 5000)
但是我得到的输出是白色的空白视图。而且导航栏仍然可见。 有人可以帮我解释一下发生了什么吗? https://i.stack.imgur.com/Qqd64.jpg
答案 0 :(得分:0)
这就是我们所说的url:
url = URL(string: "https://www.hackingwithswift.com")
UIApplication.shared.open(url)
如果使用的是Scene委托,则应首先处理url,因此请转到Scene委托并添加此功能(如果尚不存在):
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
guard let url = URLContexts.first?.url else {
return
}
//Handle URL here
}
然后您的网址调用应如下所示:
UIApplication.shared.open(url, options: [:], completionHandler: nil)