iOS UIView在屏幕旋转时闪烁

时间:2018-12-04 09:52:56

标签: ios user-interface uiview

我有一个包含搜索栏和图像的UIView。原来,当我旋转设备时,背景闪烁如下:

enter image description here

不确定如何避免这种闪烁。如果我完全删除UIView容器,则此闪烁停止发生。

1 个答案:

答案 0 :(得分:0)

原来,我正在按如下方式创建视图:

let myView = UIView()

然后我设置约束。

但是,在创建带有框架的视图之后,不再发生闪烁:

let myView = UIView(frame: myFrame)

即使我尝试使用.zero框架创建视图,也仍然发生闪烁。 我试着调查幕后情况,找出这种闪烁的原因,但没有发现太多,如果有人知道那真是太好了! 谢谢!