0

我是 iOS 开发的新手。我正在使用以下代码:

AskViewController *askController=[[AskViewController alloc]initWithNibName:@"AskViewController" bundle:nil];
askController.view.transform = CGAffineTransformMakeScale(0.01, 0.01); 
[UIView beginAnimations:@"animationExpand" context:NULL];
[UIView setAnimationDuration:0.5f];
[UIView setAnimationCurve:UIViewAnimationOptionOverrideInheritedDuration];
askController.view.transform=CGAffineTransformMakeScale(1, 1);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
[self.navigationController pushViewController:askController animated:NO];

当我将 askViewcontroller 推到导航时,它会向我显示带有黑屏动画的 AskViewcontroller。我想将该黑屏更改为白色或任何其他彩色屏幕。

任何帮助表示赞赏。

4

2 回答 2

3

在您的应用程序委托的didFinishLaunchingWithOptions方法中,添加以下行:

self.window.backgroundColor = [UIColor greenColor];
于 2013-03-01T06:55:29.743 回答
0

尝试设置 askController.view 的 backgroundColor,例如:

[askController.view setBackgroundColor:[UIColor greenColor]];

它会将您的 askController.view 的 backgroundColor 设置为绿色。

于 2013-03-01T06:27:13.570 回答