Offset sur UIWindow addSubview

J'ai un UITabBar en fonction de l'application qui fonctionne très bien. Dans certaines circonstances, je suis en train de montrer un autre UIViewController plutôt bien. Maintenant ce qui me dérange, c'est que j'ai à régler l'image pour l'Essai de plume (et seulement le Test de plume!) pour afficher correctement. (Sinon la vue est en dessous de la barre d'état).

- (void)applicationDidFinishLaunching:(UIApplication *)application
{
    if (condition) {

        UIViewController *vc = [[UIViewController alloc] initWithNibName:@"Test" bundle:nil];

        //FIXME this should NOT be required
        CGRect r = vc.view.frame;
        r.origin.y += 20;
        vc.view.frame = r;

        [window addSubview:vc.view];
        [window makeKeyAndVisible];
        return;
    }

    [window addSubview:tabViewController.view];
    [window makeKeyAndVisible];
}

Alors peut-être que quelque chose est incorrect avec le Test de la plume? Ne peut pas être. Le Test de plume fonctionne comme souhaité dans un endroit propre nouveau projet. Et une nouvelle plume présente les mêmes symptômes. Donc, quelque chose doit être mal à l'MainWindow plume, droit? Mais le UITabBarController affiche très bien.

Je suis un peu confus et à court d'idées ici. Des suggestions pour le suivi de cette panne?

InformationsquelleAutor tcurdt | 2010-02-11