我有一些相当标准的翻转动作:
[UIView beginAnimations:@"swapScreens" context:nil];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[UIView setAnimationDuration:1.0];
[self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView commitAnimations];
以苹果为荣,这种动画风格非常容易使用。非常酷,我已经能够非常轻松地在整个应用程序中设置过渡,翻转,淡入等动画。
问题:在翻转过程中,翻转过程中两个视图后面可见的背景为白色,我希望它是黑色的。我已经:
self.view
) - 没有骰子。我真的认为那会有用。提前致谢!
答案 0 :(得分:18)
您可以使用颜色或图像。您可以添加视图来执行此操作:
UIWindow *window = [appDelegate window];
UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor blackColor]];
[window addSubView:bgView];
或直接在窗口上设置背景颜色:
[[appDelegate window] setBackgroundColor:[UIColor blackColor]];
答案 1 :(得分:5)
如果更容易,您还可以在IB中的MainWindow.xib中的窗口上设置背景颜色。