1

我有一个问题像地狱一样困扰着我。我的应用程序主视图顶部有一个自定义视图,用于设置配置。此视图的背景使用UIVisualEffectView. 但是,我的应用同时支持纵向和横向模式,并且在更改方向时,自动调整大小无法正常用于模糊效果。

这就是我的意思,在模拟器中更改方向,将慢速动画设置为开启(查看视图底部发生的情况): https ://www.dropbox.com/s/bgtx8ygdawkx8be/BlurProblem.mov?dl= 0

我尝试设置不同的内容模式并重置自动调整大小的值,但似乎没有任何帮助。

如何让 UIVisualEffectView 正确调整大小?

4

1 回答 1

1

尝试在您的viewDidLayoutSubviews方法中设置框架。这样,在您的视图到位后,您的框架就会被设置。

于 2015-06-18T08:09:42.257 回答