swift 从嵌入式页面视图控制器全屏显示图像
swift show images in full screen from embedded page view controller
我的 VC 中有一个嵌入式页面视图控制器。
在图像上添加点击手势的最佳解决方案是什么,以便它可以全屏打开并启用缩放/图像之间的分页?
我应该尝试在当前 VC 中对其进行动画处理还是应该在另一个 VC 中打开它?
提前致谢,
我会为页面视图控制器设置动画以填充屏幕而不是添加新的 UIViewController
,原因如下:
- 内存:您已经加载了一次图像,无需创建新的
UIViewController
并再次加载。向堆栈中添加另一个 UIViewController
并不是世界末日,但应尽可能避免。
- 代码:您已经编写了代码来处理页面控制器的内容大小和图像添加。复制并粘贴到一个新的
UIViewController
中是非常多余的。
- Animation:如果您想为全屏显示的照片添加动画效果,最好的方法是为现有页面控制器的框架添加动画效果。只需确保在动画后更新内容大小。
我的 VC 中有一个嵌入式页面视图控制器。
在图像上添加点击手势的最佳解决方案是什么,以便它可以全屏打开并启用缩放/图像之间的分页?
我应该尝试在当前 VC 中对其进行动画处理还是应该在另一个 VC 中打开它?
提前致谢,
我会为页面视图控制器设置动画以填充屏幕而不是添加新的 UIViewController
,原因如下:
- 内存:您已经加载了一次图像,无需创建新的
UIViewController
并再次加载。向堆栈中添加另一个UIViewController
并不是世界末日,但应尽可能避免。 - 代码:您已经编写了代码来处理页面控制器的内容大小和图像添加。复制并粘贴到一个新的
UIViewController
中是非常多余的。 - Animation:如果您想为全屏显示的照片添加动画效果,最好的方法是为现有页面控制器的框架添加动画效果。只需确保在动画后更新内容大小。