marinofaggiana 5 years ago
parent
commit
ba896759ee

+ 4 - 2
iOSClient/Main/NCDetailViewController.swift

@@ -251,7 +251,8 @@ class NCDetailViewController: UIViewController {
         // DOCUMENT - INTERNAL VIEWER
         if metadata.typeFile == k_metadataTypeFile_document && selector != nil && selector == selectorLoadFileInternalView {
             
-            NCViewerDocumentWeb.sharedInstance.viewDocumentWebAt(metadata, view: backgroundView)
+            let frame = CGRect(x: 0, y: 0, width: self.backgroundView.frame.width, height: self.backgroundView.frame.height)
+            NCViewerDocumentWeb.sharedInstance.viewDocumentWebAt(metadata, view: backgroundView, frame: frame)
             return
         }
         
@@ -370,7 +371,8 @@ class NCDetailViewController: UIViewController {
         }
         
         // OTHER
-        NCViewerDocumentWeb.sharedInstance.viewDocumentWebAt(metadata, view: backgroundView)
+        let frame = CGRect(x: 0, y: 0, width: self.backgroundView.frame.width, height: self.backgroundView.frame.height)
+        NCViewerDocumentWeb.sharedInstance.viewDocumentWebAt(metadata, view: backgroundView, frame: frame)
     }
 }
 

+ 2 - 2
iOSClient/Viewer/NCViewerDocumentWeb.swift

@@ -35,7 +35,7 @@ class NCViewerDocumentWeb: NSObject {
         return instance
     }()
     
-    @objc func viewDocumentWebAt(_ metadata: tableMetadata, view: UIView) {
+    @objc func viewDocumentWebAt(_ metadata: tableMetadata, view: UIView, frame: CGRect) {
         
         if !CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) { return }
         
@@ -68,7 +68,7 @@ class NCViewerDocumentWeb: NSObject {
         
         configuration.preferences = preferences
         
-        let webView = WKWebView(frame: view.frame)
+        let webView = WKWebView(frame: frame)
         webView.navigationDelegate = self
         webView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
         webView.backgroundColor = .white