Here is the full code:
import SwiftUI
import WebKit
struct view : UIViewRepresentable {
let request: URLRequest
func makeUIView(context: Context) -> WKWebView {
return WKWebView()
}
func updateUIView(_ uiView: WKWebView, context: Context) {
uiView.load(request)
}
}
struct ContentView: View {
var body: some View {
TabView {
view(request: URLRequest(url: URL(string: "[url for the pdf file]")!)).previewLayout(.fixed(width: .infinity, height: .infinity))
.tabItem {
Image("1")
.resizable()
.frame(width: .infinity, height: .infinity)
Text("Gymnasium")
}
view(request: URLRequest(url: URL(string: "[url]")!)).previewLayout(.fixed(width: .infinity, height: .infinity))
.tabItem {
Image("2")
Text("Lyzeum")
}
view(request: URLRequest(url: URL(string: "[url]")!)).previewLayout(.fixed(width: .infinity, height: .infinity))
.tabItem {
Image("3")
Text("Neuigkeiten")
}
}
}
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
Topic:
Safari & Web
SubTopic:
General
Tags: