3
我想旋轉設備時,改變的α爲0,以動畫我的子視圖的運動,移動視圖到新的位置和α復位到1。在IOS 4使用塊完成處理程序的動畫
使用didRotateFromInterfaceOrientation
中的此代碼會使視圖閃爍並快速消失,然後重新出現。我想避免這種行爲。
[UIView animateWithDuration:kAnimationDuration animations:^{
anObject.alpha = 0.0;
CGRect newFrame = anObject.frame;
newFrame.origin.x = newX;
newFrame.origin.y = newY;
newFrame.size.width = newWidth;
newFrame.size.height = newHeight;
anObject.frame = newFrame;
} completion:^ (BOOL finished){
if (finished) {
anObject.alpha = 1.0;
}
}];
有沒有辦法解決這個問題?
謝謝
它使褪色更好,但仍然閃爍有點突然。不過謝謝。 – joec 2010-10-06 15:08:33