我的 VC 中有一个嵌入式页面 View Controller 。
在图像上添加点击手势以便在全屏模式下打开并启用缩放/在图像之间分页的最佳解决方案是什么?
我应该尝试在当前的 VC 中为其设置动画还是应该在另一个 VC 中打开它?
提前致谢,
最佳答案
我会对页面 View Controller 进行动画处理以填充屏幕,而不是添加新的 UIViewController
,原因如下:
- 内存:您已经加载了一次图像,无需创建新的
UIViewController
并再次重新加载。另外,向堆栈中添加另一个UIViewController
并不是世界末日,但如果可能的话应该避免。 - 代码:您已经编写了代码来处理内容大小以及向页面 Controller 添加图像。复制并粘贴到新的 UIViewController 中将是极其多余的。
- 动画:如果您想让照片以动画方式全屏显示,最好的方法是对现有页面 Controller 的框架进行动画处理。只需确保在制作动画后更新内容大小即可。
关于objective-c - 快速从嵌入式页面 View Controller 全屏显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31594863/