【问题标题】:swift show images in full screen from embedded page view controller从嵌入式页面视图控制器快速全屏显示图像
【发布时间】:2015-07-23 18:00:45
【问题描述】:

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

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

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

提前致谢,

【问题讨论】:

  • @random 但最好的方法是什么?
  • 你在使用自动布局吗?

标签: objective-c iphone swift uipageviewcontroller


【解决方案1】:

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

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

【讨论】:

  • 我不能将图像从我当前的 VC 传递到下一个?这样我就不用重新下载了
  • @KiwoTew 是的,我想是的
猜你喜欢
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-30
  • 2023-04-11
  • 2021-10-06
  • 2020-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多