pushdeer/ios/PushDeer-iOS/PushDeer/Common/SafariView.swift
hext 2136883536 支持微信登录, 修复一些bug:
支持微信登录, 支持同时绑定微信和苹果账号;
解决markdown标题文字显示不全的问题;
markdown中的链接支持内嵌浏览器打开;
增加是否使用内置浏览器的设置项;
改名输入框, 失去焦点的时候也保存;
2022-02-27 23:02:58 +08:00

25 lines
506 B
Swift

//
// SafariView.swift
// PushDeer
//
// Created by HEXT on 2022/2/27.
//
import SwiftUI
import SafariServices
struct SafariView: UIViewControllerRepresentable {
let url: URL
func makeUIViewController(context: Context) -> SFSafariViewController {
let safariVC = SFSafariViewController.init(url: url)
safariVC.dismissButtonStyle = .close
return safariVC
}
func updateUIViewController(_ uiViewController: SFSafariViewController, context: Context) {
// update code
}
}