【问题标题】:Unexpected background image showing on transition when visual effect view is on top of it当视觉效果视图位于其顶部时,在过渡时显示意外的背景图像
【发布时间】:2016-04-29 05:35:21
【问题描述】:

我正在开发我的 iOS 应用程序,过去几天一直在尝试解决这个问题,但我找不到可用的资源。

我有一张图像覆盖了我的整个视图控制器,在它上面是一个模糊的视觉效果视图。所有东西都被限制在边缘,模糊效果与背景图像的边缘对齐。

完美运行,但在视图控制器之间的转换过程中,图像似乎提前显示并在完成整个转换之前显示它的原始状态(顶部没有模糊)。

有什么想法吗?我已经尝试了很多东西,但似乎没有任何效果。

编辑: 更多信息:通过观察,我认为我的图像在动画过渡期间恢复到正常尺寸,而不是仅仅保持我的屏幕尺寸。也许有人可以告诉我如何保持它完好无损?

GIF SAMPLE

【问题讨论】:

  • 如果可以的话加个gif...这样我们就容易理解了
  • 请添加一些代码
  • @Sneha 已更新为 GIF。我认为 bg 图像正在恢复到正常大小。 ui 图像视图模式处于宽高比填充状态,不知何故它会丢失它并停止跟随手机的屏幕尺寸。
  • @wm.p1us 抱歉,没有代码,这只是从按钮转换到另一个视图的简单转场。我添加了一些可能有帮助的信息。提前致谢!
  • 您说这是对另一个“视图”的延续,但您能否更具体地说明您是如何设置的?我想尽可能地了解你的问题。

标签: ios swift uiviewcontroller uinavigationcontroller swift2


【解决方案1】:

终于解决了。意识到模糊不是问题,而是图像。

在属性检查器中,我取消了自动调整大小的子视图并检查了剪辑子视图。

成功了!感谢您为我的分析做出贡献。

【讨论】:

  • 天哪!你救了我的命 :)。我为此苦苦挣扎了两个小时,没有运气。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-16
相关资源
最近更新 更多