我是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。我想将黑屏改为白色或任何其他颜色的屏幕。
感谢任何帮助。
答案 0 :(得分:3)
在您的app委托的 didFinishLaunchingWithOptions 方法中,添加以下行:
self.window.backgroundColor = [UIColor greenColor];
答案 1 :(得分:0)
尝试设置askController.view背景颜色,例如:
[askController.view setBackgroundColor:[UIColor greenColor]];
它会将您的askController.view的背景颜色设置为绿色。