3

我正在使用基于 iOS 5 故事板的项目。在呈现模态视图控制器时,我选择使用水平翻转过渡。在过渡期间,背景是黑色的,考虑到我的应用程序的设计,这并不是特别美观。如何在过渡期间更改背景颜色?

在非故事板项目中,我能够更改 MainWindow.xib 的背景颜色,但由于该文件不再存在于故事板项目中,因此无法完成。此外,由于情节提要的入口点是 UINavigationController 似乎没有任何背景颜色属性(我怀疑这会有所不同,因为我需要更改的背景颜色与窗口相关联,而不是主视图控制器,因为该视图控制器本质上是被翻转以显示模态视图控制器)。

任何帮助将不胜感激。

4

1 回答 1

9

转到您的 AppDelegate 并

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

做这个:

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

或者如果您只想更改颜色,请更改图层的 backgroundColor 属性。希望这会有所帮助

于 2012-04-28T04:17:34.343 回答