objective c – Add a new iPhone View above everything, including the navigation bar – Education Career Blog

In an application I’m developing, everything starts from a navigation controller, which then loads up several pages.

My question is, how can I load up a new view ABOVE this? The closest I’ve got is to do this in the 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;

However this will load the view half way across the screen with no way of having it start at (0,0). Do anyone have a better suggestion?



You can show regular views on top of everything by showing it as a modal view. Here is a sample project. http://dl.dropbox.com/u/3656129/ModalViewExample.zip

Leave a Comment