|
@@ -131,22 +131,8 @@ class NCDetailViewController: UIViewController {
|
|
}
|
|
}
|
|
|
|
|
|
@objc func changeDisplayMode() {
|
|
@objc func changeDisplayMode() {
|
|
- guard let mediaBrowser = self.mediaBrowser else { return }
|
|
|
|
- var image: UIImage?
|
|
|
|
- var contentViewSaved : MediaContentView?
|
|
|
|
- for contentView in mediaBrowser.contentViews {
|
|
|
|
- if contentView.position == 0 && contentView.isLoading == false {
|
|
|
|
- image = contentView.image
|
|
|
|
- contentViewSaved = contentView
|
|
|
|
- contentView.image = nil
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(150)) {
|
|
|
|
- self.mediaBrowser?.changeInViewSize(to: self.backgroundView.frame.size)
|
|
|
|
- if image != nil {
|
|
|
|
- contentViewSaved?.image = image
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ imageChangeSizeView()
|
|
}
|
|
}
|
|
|
|
|
|
@objc func moveFile(_ notification: NSNotification) {
|
|
@objc func moveFile(_ notification: NSNotification) {
|
|
@@ -518,6 +504,8 @@ extension NCDetailViewController: MediaBrowserViewControllerDelegate, MediaBrows
|
|
navigationController.isNavigationBarHidden = true
|
|
navigationController.isNavigationBarHidden = true
|
|
view.backgroundColor = .black
|
|
view.backgroundColor = .black
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ imageChangeSizeView()
|
|
}
|
|
}
|
|
|
|
|
|
func mediaBrowserDismiss() {
|
|
func mediaBrowserDismiss() {
|
|
@@ -554,4 +542,24 @@ extension NCDetailViewController: MediaBrowserViewControllerDelegate, MediaBrows
|
|
|
|
|
|
return image!
|
|
return image!
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ func imageChangeSizeView() {
|
|
|
|
+
|
|
|
|
+ guard let mediaBrowser = self.mediaBrowser else { return }
|
|
|
|
+ var image: UIImage?
|
|
|
|
+ var contentViewSaved : MediaContentView?
|
|
|
|
+ for contentView in mediaBrowser.contentViews {
|
|
|
|
+ if contentView.position == 0 && contentView.isLoading == false {
|
|
|
|
+ image = contentView.image
|
|
|
|
+ contentViewSaved = contentView
|
|
|
|
+ contentView.image = nil
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(150)) {
|
|
|
|
+ self.mediaBrowser?.changeInViewSize(to: self.backgroundView.frame.size)
|
|
|
|
+ if image != nil {
|
|
|
|
+ contentViewSaved?.image = image
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|