2013-07-16 38 views
0

有没有一种方法来创建一个全球性的UIView作为背景,用故事板的? 我正在更新我的应用程序,并将iOS 5作为最低限度,因此我可以使用ARC和StoryBoard。添加一个“全局” UIView的一个应用程序与故事板

然而,在我的附录I中使用的MainView.xib我加载为我的RootViewController的,所以背景(和按钮/版权通知)总是可见的任何随后视图的是透明的。

我似乎没有能够找出如何做到这一点。我可以将子视图添加到AppDelegate中的rootview控制器中,但只要我继续下一个视图,它就消失了。

任何建议,这可怎么办呢?您可以通过添加图像视图窗口本身的子视图,并且使所有的视图控制器明确的背景做

+1

segue是视图控制器而不是视图。这很重要,因为控制器假定他们“拥有”他们使用的屏幕(或其中的一部分),并且没有在呈现其视图时保留先前显示的概念。 –

+0

谢谢,是的。我想我通过在rootview控制器上放入索引0,或多或少地找到了一种方法。现在会测试这个 –

回答

0

的一种方式。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    UIImageView *iv = [[UIImageView alloc] initWithFrame:self.window.frame]; 
    iv.image = [UIImage imageNamed:@"BlueGreenGradient.tiff"]; 
    [self.window addSubview:iv]; 
    return YES; 
} 
相关问题