多個併發調用的UIView transitionWithView與UIViewAnimationOptionTransitionCrossDissolve我想圖像的變化,從一個UIImageView與動畫到另一個:閃爍上的UIImageView
[UIView transitionWithView:self.scrollView
duration:1
options:UIViewAnimationOptionTransitionCrossDissolve | UIViewAnimationOptionAllowUserInteraction
animations:^
{
self.imageView.image = image;
} completion:nil];
該協會致力於一個完美的動畫罰款。 但是,如果我有一個或多個動畫開始,而第一個動畫仍在進行中,我會看到一些有線行爲,它看起來像某種跳躍或閃爍。 如果我在模擬器中使用慢動畫,看起來第一個動畫停止並跳到第一個動畫的結束圖像,然後從第二個動畫開始。 有沒有人有一個想法如何防止這種情況發生?
感謝您的幫助。嘗試過,但仍然是同樣的問題。文檔說:執行轉換的容器視圖。所以應該在我的情況下scrollView在imageView所在的位置。 – bllubbor
請看看我編輯的答案。我添加了一段執行淡入淡出動畫來改變圖像的代碼。這段代碼工作正常,我多次使用過這個代碼。 –