我目前正在构建一个通用应用。
用户点击按钮后,我会以下列方式在模态视图中显示一些设置:
viewCtrl.modalPresentationStyle = UIModalPresentationFullScreen;
viewCtrl.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:viewCtrl animated:YES];
在iPhone和iPad上,Transitionsstyles看起来都一样。现在的问题是,在iPad上,背景,倾斜的倾斜视图,是白色的。这个白色背景看起来很难看。 在iPhone上它是黑色的,因为它应该是。
我也尝试在我的[UIApplication窗口]中添加黑色backgroundview
UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor blackColor]];
[window addSubview:bgView];
但它没有什么区别。
答案 0 :(得分:1)
我认为这就像将UIWindow背景颜色设置为黑色一样简单。例如,如果您在IB中打开MainWindow.xib,您应该可以在那里设置背景 - 或者在您的AppDelegate中,您应该能够设置UIWindow的背景。