【问题标题】:Autolayout UIVisualEffectView Delay自动布局 UIVisualEffectView 延迟
【发布时间】:2015-05-03 19:47:35
【问题描述】:

我在 Storyboard 中有一个 UIImageView。紧接着在文档大纲层次结构中,我有一个 UIVisualEffectView 都设置为中心 X,中心 Y,与超级视图相等的宽度和高度,这是视图控制器中的顶视图。

这行得通。问题是,在纵向和横向之间旋转时,我可以在几毫秒内看到 UIImageView 下的潜行峰值。换句话说,UIImageView 比 UIVisualEffetView 更快地获取布局,足以让用户看到未模糊的图像。

有什么解决办法吗?

【问题讨论】:

  • 你试过固定到超级视图边缘而不是中心 x+y ,等于 w,h
  • 很遗憾没用

标签: ios uiimageview autolayout uivisualeffectview


【解决方案1】:

用顶视图设置层次结构中第一个视图(UIImageView)的自动布局,用第一个视图设置第二个视图(UIVisualEffectView)。这样 UIVisualEffectView 将根据 UIImageView 进行布局。

希望这会有所帮助。

【讨论】: