1

Dans une application que je développe, tout commence à partir d'un contrôleur de navigation, qui charge ensuite plusieurs pages.Ajouter un nouvel iPhone Voir ci-dessus tout, y compris la barre de navigation

Ma question est, comment puis-je charger une nouvelle vue ci-dessus? Le plus proche que j'ai est de le faire dans le délégué App:

- (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; 
} 

Cependant, cette charge le chemin demi-vue à travers l'écran sans aucun moyen de l'avoir commencer à (0,0). Quelqu'un a-t-il une meilleure suggestion?

Merci

Répondre

0

Vous pouvez afficher des vues réguliers sur le dessus de tout en montrant comme une vue modale. Voici un exemple de projet. http://dl.dropbox.com/u/3656129/ModalViewExample.zip

+0

Salut, merci pour cela. Je n'ai pas mentionné cela dans la question, mais vous ne pouvez pas donner une vue modale et réduire alpha et voir ce qui se trouve en dessous il semble! –

+1

Cette méthode n'affiche pas la vue au-dessus du contrôleur de navigation. –

+0

Oui, c'est le cas. Voici une photo. Si vous l'avez déjà regardé et que vous avez vu le mauvais écran, j'ai corrigé le lien. http://i1106.photobucket.com/albums/h377/enbr95/Screenshot2010-11-04at81451AM.png – enbr