在执行某些代码之前,请等待下一个布局更新(布局更新周期结束)

时间:2013-05-11 17:49:07

标签: ios cocoa-touch ios6

我的代码会使UICollectionView的布局无效。我想等到布局更新后再执行一些代码。

布局是否在主队列中更新?如果是这样,将我的代码分派到主队列将确保它在之后执行,对吗?但是,情况似乎并非如此,因为我的代码似乎确实是事先执行过的。

1 个答案:

答案 0 :(得分:2)

[self performSelector:@selector(someMethod)withObject:objectOrNil afterDelay:0.0f];可能会帮助你。在延迟0.0秒后调用一个你想要执行的代码的方法将等到当前运行周期结束,它将不会运行它被调用的实例。