0

石英アニメーションを使用しているときはいつでも、アニメーションの背景は白です。これを別の色に変更するにはどうすればよいですか。これは、アニメーションを作成するために使用しているコードです

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];

[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:superview cache:YES];
[superview addSubview:backview];
[defaultview removeFromSuperview];
[UIView commitAnimations];
4

2 に答える 2

2

UIWindowこれらのトランジションの背景色は、アプリの1つのオブジェクト(メインウィンドウ)の背景色と同じだと思います。

この色は、MainWindow.xibinterface Builderを使用して、通常はと呼ばれるnibファイルで設定できます。

applicationDidFinishLaunching:次のような方法で、アプリデリゲートオブジェクトのメソッドなど、プログラムでこれを設定することもできます。

UIColor* myColor = [UIColor blackColor];  // Or any other color you want.
[window setBackgroundColor:myColor];

ちなみに、colorWithPatternImage:の便利なコンストラクタの1つである、などのメソッドを使用して、この「色」を画像に設定することもできますUIColor

参照:反転ビューの背景色に関する前の質問

于 2009-08-10T05:10:30.383 に答える
0

バックグラウンドとは、アニメーションまたはビュー全体のバックグラウンドを意味しますか?

于 2009-08-10T04:55:24.673 に答える