我有一些相当标准的翻转动作:
[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
)- 无效。我真的以为会起作用。 - 将每个视图的背景设置为黑色 - 无效。虽然你会尝试不同的方法来更好地理解 :)
- 疯狂地谷歌搜索;结果总是落在Safari相关的列表上。
提前感谢!