我有一个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];