swift 从嵌入式页面视图控制器全屏显示图像

swift show images in full screen from embedded page view controller

我的 VC 中有一个嵌入式页面视图控制器。

在图像上添加点击手势的最佳解决方案是什么,以便它可以全屏打开并启用缩放/图像之间的分页?

我应该尝试在当前 VC 中对其进行动画处理还是应该在另一个 VC 中打开它?

提前致谢,

我会为页面视图控制器设置动画以填充屏幕而不是添加新的 UIViewController,原因如下:

  1. 内存:您已经加载了一次图像,无需创建新的UIViewController并再次加载。向堆栈中添加另一个 UIViewController 并不是世界末日,但应尽可能避免。
  2. 代码:您已经编写了代码来处理页面控制器的内容大小和图像添加。复制并粘贴到一个新的 UIViewController 中是非常多余的。
  3. A​​nimation:如果您想为全屏显示的照片添加动画效果,最好的方法是为现有页面控制器的框架添加动画效果。只需确保在动画后更新内容大小。