在所有内容上添加新的iPhone View,包括导航栏

时间:2010-10-15 09:20:03

标签: iphone objective-c uiview uiviewcontroller uinavigationcontroller

在我正在开发的应用程序中,一切都从导航控制器开始,然后加载几页。

我的问题是,如何在上面加载新视图?我最接近的是在App Delegate中执行此操作:

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

{   
    [self checkAndCreateDatabase];
    [self readDataFromDatabase];

    [window addSubview:[navigationController view]];

    // Add this
    [window addSubview:[newViewController view]];

    [window makeKeyAndVisible];

    return YES;
}

然而,这会将视图加载到屏幕的一半,而无法从(0,0)处开始。有人有更好的建议吗?

由于

1 个答案:

答案 0 :(得分:0)

通过将其显示为模态视图,您可以在所有内容上显示常规视图。这是一个示例项目。 http://dl.dropbox.com/u/3656129/ModalViewExample.zip