使用StoryBoard将“全局”UIView添加到应用程序

时间:2013-07-16 12:36:18

标签: iphone ios cocoa-touch storyboard

有没有办法使用StoryBoard创建全局UIView作为背景? 我正在更新我的应用程序,并将iOS 5作为最低限度,因此我可以使用ARC和StoryBoards。

但是,在我的应用程序中,我使用了一个MainView.xib作为我的rootviewcontroller加载,任何后续视图都是透明的,因此背景(以及一个按钮/版权声明)始终可见。

我似乎无法弄清楚如何做到这一点。我可以将Subview添加到AppDelegate中的rootview控制器,但是一旦我关闭到下一个视图,它就会消失。

有关如何做到这一点的任何建议吗?

1 个答案:

答案 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;
}