[英]UIView Animate Doesn't Respect Delay?
為什么這不起作用?
[UIView animateWithDuration:0 delay:3 options:0 animations:^(void) {
NSLog(@"after duration, please!");
} completion:nil];
NSLog
立即觸發。
我不是在尋找解決方法(有很多方法),而是想知道為什么會這樣。
核心動畫的中間幀實際上發生在另一個后台線程中。 動畫的第一幀和最后一幀通常會立即創建。 因此,NSLog可以在主UI線程中觸發,而無需等待甚至不知道正在進行的任何背景動畫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.