如何控制UIView何时应显示更新

时间:2016-06-19 10:36:08

标签: ios objective-c

我有一个UIButton,图像作为背景。 由于我在程序中构建流程的方式,我必须按顺序更新几个属性(包括背景图像),这会使按钮闪烁一毫秒。

我想摆脱那种眨眼的过程,这就是几天以来一直困扰着我的大脑: 我不知道如何阻止这些更新显示,直到我准备好显示它们。

理想情况下,我想做的事情如下:

// the view "freezes" in its current state
[UIView stopDisplayingUpdates];

// many updates happen here
// without being displayed 

// now everything is ready and the view should be repainted 
[UIView refreshDisplay];

0 个答案:

没有答案