Browse Source

fix layout frame after hide toolbar on WKWebview

marinofaggiana 5 years ago
parent
commit
62477a9047

+ 5 - 0
iOSClient/Viewer/NCViewerNextcloudText.swift

@@ -47,6 +47,11 @@ class NCViewerNextcloudText: WKWebView, WKNavigationDelegate, WKScriptMessageHan
         super.init(coder: coder)
     }
     
+    override func layoutSubviews() {
+        super.layoutSubviews()
+        self.frame = CGRect(x: 0, y: 0, width: self.frame.width, height: self.frame.height)
+    }
+    
     @objc func viewerAt(_ link: String, metadata: tableMetadata, editor: String, view: UIView, viewController: UIViewController) {
                 
         self.metadata = metadata

+ 5 - 0
iOSClient/Viewer/NCViewerRichdocument.swift

@@ -48,6 +48,11 @@ class NCViewerRichdocument: WKWebView, WKNavigationDelegate, WKScriptMessageHand
         super.init(coder: coder)
     }
     
+    override func layoutSubviews() {
+        super.layoutSubviews()
+        self.frame = CGRect(x: 0, y: 0, width: self.frame.width, height: self.frame.height)
+    }
+    
     @objc func viewRichDocumentAt(_ link: String, metadata: tableMetadata, view: UIView, viewController: UIViewController) {
         
         self.metadata = metadata