模态视图水平翻转过渡期间的背景

3
我正在使用基于iOS 5的故事板项目。当呈现模态视图控制器时,我选择使用水平翻转过渡效果。在过渡期间,背景是黑色的,这与我的应用程序设计不太美观。我该如何在过渡期间更改背景颜色?
在非storyboard项目中,我可以更改MainWindow.xib的背景颜色,但由于这个文件在storyboard项目中不存在,因此无法这样做。此外,由于storyboard的入口点是UINavigationController,似乎没有任何属性来设置背景颜色(我怀疑这样做也没有什么区别,因为需要更改的背景颜色与窗口相关,而不是与主视图控制器相关,因为那个视图控制器本质上是被翻转以显示模态视图控制器)。
非常感谢任何帮助。
1个回答

10

请前往您的AppDelegate文件,并找到

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

请执行以下操作:

window.layer.contents = (id)[UIImage imageNamed:@"IMAGE_NAME.png"].CGImage;

如果你只想改变颜色,那就改变图层的backgroundColor属性.. 希望这可以帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接