UIView animateWithDuration的文档说,在动画期间,所有用户交互都被阻止。但是我想知道它是否也会在动画前延迟时阻止。
“在动画期间,暂时禁用用户交互 动画的视图。 (在iOS 5之前,用户交互是 对整个应用程序禁用。)如果您希望用户能够 与观点互动,包括 选项中的UIViewAnimationOptionAllowUserInteraction常量 参数“。
但是当我给出一个显着的延迟(假设1秒钟)时,它也会在那一秒内阻止UI。我不认为这是因为延迟参数的文档说:
“开始前等待的时间(以秒为单位) 动画。指定值0以立即开始动画。“
关键词开始动画之前有关阻止用户互动的说明在动画期间讨论 。
但是,我的应用程序在动画前延迟期间不会更新UI。延迟是否阻止了UI交互,还是因为其他原因阻止了我的UI?
答案 0 :(得分:3)
我可以确认在动画开始前的延迟期间UI被阻止了。说实话,我很惊讶。