// // WebView.swift // TheSwiftWeek // // Created by Ingo Rohlf on 23.10.25. // import SwiftUI import WebKit struct WebAppView: View { // @State private var page = WebPage() var body: some View { if let url = URL(string: "https://git.irohlf.de") { if #available(iOS 27.0, *) { Text("WebView für iOS 26+") WebView(url: url) } else { Text("please update to iOS 26.0 or later") WebOldView(url: URL(string: "https://ai.irohlf.de")!) } } } } struct WebOldView: UIViewRepresentable { let url: URL typealias UIViewType = WKWebView func makeUIView(context: Context) -> WKWebView { .init() } func updateUIView(_ uiView: WKWebView, context: Context) { uiView.load(URLRequest(url: url)) } } #Preview { WebAppView() }