L'ajout de vue au-dessus de la barre des onglets contrôleur/manette de navigation?

J'ai essayé le code suivant, dans une tentative pour obtenir l'affichage personnalisé l'affichage au-dessus de la barre d'onglet contrôleur (qui arrive à avoir une manette de navigation dans tous les onglets).

Le problème est qu'il se superpose sur le dessus de la barre de navigation, et je veux que la barre de navigation pour être déplacé vers le bas.

J'ai essayé le cadre de l'onglet de la barre de contrôle, mais qui n'a pas bouger du tout.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{    
    //Override point for customization after application launch.
    //Add the tab bar controller's current view as a subview of the window
    //self.tabBarController.view.frame = CGRectMake(0, 62, 320, 320);
    self.window.rootViewController = self.tabBarController;

    [self.window makeKeyAndVisible];

    //setting up the header view
    self.headerView = [[HeaderView alloc] initWithFrame:CGRectMake(0, 20, 320, 42)];
    [self.window addSubview:self.headerView];

    //setting up facebook stuff
    AgentSingleton *agentSingleton = [AgentSingleton sharedSingleton];
    agentSingleton.facebook = [[Facebook alloc] initWithAppId:APP_ID];

    return YES;
}

Des idées?

OriginalL'auteur xil3 | 2011-07-25