UIView动画与延迟阻止UI交互?

时间:2015-10-20 19:19:42

标签: ios objective-c uiview

UIView animateWithDuration的文档说,在动画期间,所有用户交互都被阻止。但是我想知道它是否也会在动画前延迟时阻止。

documentation

  

“在动画期间,暂时禁用用户交互   动画的视图。 (在iOS 5之前,用户交互是   对整个应用程序禁用。)如果您希望用户能够   与观点互动,包括   选项中的UIViewAnimationOptionAllowUserInteraction常量   参数“。

但是当我给出一个显着的延迟(假设1秒钟)时,它也会在那一秒内阻止UI。我不认为这是因为延迟参数的文档说:

  

“开始前等待的时间(以秒为单位)   动画。指定值0以立即开始动画。“

关键词开始动画之前有关阻止用户互动的说明在动画期间讨论

但是,我的应用程序在动画前延迟期间不会更新UI。延迟是否阻止了UI交互,还是因为其他原因阻止了我的UI?

1 个答案:

答案 0 :(得分:3)

我可以确认在动画开始前的延迟期间UI被阻止了。说实话,我很惊讶。