UIViewに問題があります。背景にソリッドカラーを使用すると、完全にうまくアニメーション表示されます。背景画像を含むUIViewのアニメーション?
しかし、背景色を代わりに設定すると、UIViewアニメーションが正しく機能しません。これは、ページカールのゴーストアウトラインのように見えますが、UIView自体は100%透明です(意味がある場合)。
画像の背景色が予めので(そのネジアップアニメーション)のように設定されている:固体に背景色を設定
UIImage *loadedImage = [UIImage imageNamed:@"MyTexture.png"];
UIColor *tempColour = [[UIColor alloc] initWithPatternImage:loadedImage];
[myUIView setBackgroundColor:tempColour];
[tempColour release];
しかし、細かいアニメーションの仕事をすることができます:
[myUIView setBackgroundColor:[UIColor blackColor]];
アニメーション私は使用しています:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationCurveLinear forView:myUIView cache:YES];
[myUIView setHidden:YES];
[UIView commitAnimations];