我有两行代码在视图的流行之前执行。这两条线正在滚动。由于这三个动画,用户看不到很多东西,或者假设看不到。

我不想使用回调来处理此问题。我只需要该应用程序等待大约0.5秒才能弹出视图,而在两个滚动电话之间进行了0.5秒,让他看看发生了什么。

我如何在不停止动画的情况下轻松地执行此操作?

我尝试(快速)[nsthread sleepfortimeinterval:0.5];但是它阻止了一切。当然。

有帮助吗?

解决方案

您迫不及待地想从主UI线程中完成动画,而无需在第一行之后从当前方法退出并使用第二行回调。

如果您不喜欢回调,则您的替代方法是排队在背景线程中执行两行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top